首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

轻松与任何 SQL 数据库集成:Directus 助你无代码开发 | 开源日报 No.69

项目具有以下核心优势: 提供多语言翻译版本 可在网页应用程序上练习测试 支持通过命令行进行测验 社区贡献者不断更新内容 directus/directus[2] Stars: 22.7k License...: NOASSERTION Directus 是一个现代化的数据堆栈,它提供了即时的 REST+GraphQL API 和直观易用的无代码数据协作应用程序,适用于任何 SQL 数据库。...该项目具有以下核心优势和关键特性: 灵活:Directus 可以与任何 SQL 数据库集成,并为您提供强大而灵活的工具来管理和操作数据库中的数据。...即时 API通过 Directus 的 REST+GraphQL API,您可以立即访问、查询和修改数据库中存储的信息。...以下是该项目的核心优势和关键特点: 可以通过导航栏快速定位到指定章节 接受各种类型的贡献,包括不需要编写代码的贡献 提供了问题模板来描述希望看到变化 使用 GitHub Discussions 进行相关话题讨论

28110

2022 年10个优质的 Node.js CMS 平台分享

内容存储在数据库中,并通过 CMS 提供的展示层前端层(通常以网站模板的形式)显示给目标受众。...我们可以通过其可调整的设置和管理面板自定义 「Strapi」 以满足我们的需求。我们还可以通过安装社区开发的插件来扩展 「Strapi」 的功能。...我们可以使用 「Keystone」 来构建最基本的网站更复杂的应用程序,例如电子商务商店。...DirectusDirectus」 是用于管理自定义 「SQL」 数据库的开源无头 「CMS」。Directus 还有一个直观的管理应用程序,供非技术用户管理内容。...「Directus」 提供自托管的免费计划;还提供付费云计划。核心团队支持仅适用于云管理项目

4.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

「内容管理系统」34个无头CMS应该在你的技术雷达上

它只允许创建、读取、更新和删除(CRUD)内容。...总部位于布鲁克林的Directus是一个开源的无头CMS和API。用Vue.js构建的。, Directus直接管理自定义模式SQL数据库。...其理念是,开发人员可以基于特定项目需求创建自定义数据库,而无需学习专有框架使用特定技术进行构建。...当数据库准备就绪时,可以连接DirectusAPIsdk,从而形成一个可定制的界面,业务用户可以使用该界面管理其网站和应用程序的数据库内容。 可用性:有免费、付费和企业计划。 11....GraphCMS允许您为应用程序开发托管的GraphQL后端,您可以在其中定义应用程序数据的关系、结构和权限。

7.1K11

实用主义当道——GitHub 热点速览 Vol.48

:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New,无该标志则说明项目 release 超过一周。...特性: 免费和开源 REST 和 GraphQL API:立即为数据库添加一个快速的 Node.js API 层 纯 SQL 管理:运行现有的 SQL 数据库,也可协助从头构建新体系架构 任选数据库:支持.../directus 2....内置 har 转换器:记录浏览器会话为 .har 文件,并直接将它们转换为 k6 脚本 灵活的度量存储和可视化:InfluxDB (+Grafana), JSON k6 云 GitHub 地址→https...GitHub 地址→https://github.com/geohot/tinygrad 2.7 前端低代码框架:amis 本周 star 增长数:1250+ amis 前端低代码框架,通过 JSON

1K40

PHP:40+开发工具推荐

Mink Mink是一个PHP库,可以让你以交互的方式在浏览器中测试Web APP,它移除了两种浏览器模拟器之间的API差异,为你提供一个更准确的测试环境。 Forp Forp是用C写的PHP分析器。...Composer Composer是一个独立的PHP管理插件,在你项目的根目录创建一个组合器文件,再运行一个命令,则你所有的依赖都可以下载使用了。...Directus Directus是用Backbone.js创建的免费开源的、客户端友好的数据库GUI,它提供了丰富的功能用户快速开发和自定义数据库解决方案管理。...PHP Debug Bar Debug可以很容易的集成到任何项目中,并能显示来自应用任何部分的分析数据。它来自于PHP内置数据收集器的特性和受欢迎的项目。...这个类很像PS、GIMP一类的图像编辑软件:你可以添加许多层层组,每一层都有一个背景图像。

3.6K70

Vue.js最佳静态站点生成器对比

插件 API,用于添加全局级别的功能,还有一个针对文档优化的默认主题。...FinTech、IADC 和 Directus 等公司也在使用它。 优点 更好的加载性能。 SEO 友好。 提供内置的 markdown 扩展。...你可以使用 gridsome develop 命令在本地运行项目,以在 localhost:8080/___explore 处浏览这个 GraphQL 数据层。...优点 通过热重载,轻松进行本地开发设置。 提供开箱即用的代码拆分、资产优化和渐进式图像,以提高性能。 PWA 准备就绪。 SEO 友好。 定义良好的结构和自动化路由。 丰富的插件。...你可以从不同的文件系统中提取数据。有了 Saber,你就不用操心 GraphQL 了。 Saber 将其文件系统用作路由 API(这和 Nuxt.js 非常像),并且具有高度可扩展性。

4.8K10

Node.js-具有示例API的基于角色的授权教程

可以使用诸如Postman之类的应用程序直接测试api,也可以使用下面的单个页面的示例应用程序来测试它。...4通过项目根文件夹中的命令行运行npm start来启动应用程序,这将启动显示Angular示例应用程序的浏览器,并且应与已经运行的基于Node.js基于角色的授权API挂钩。...4.通过项目根文件夹中的命令行运行npm start来启动应用程序,这将启动一个显示React示例应用程序的浏览器,并且应该与已经运行的Node.js基于角色的授权API挂钩。...4.通过项目根文件夹中的命令行运行npm start*来启动应用程序,这将启动显示Vue.js示例应用程序的浏览器,并且应与已经运行的基于Node.js基于角色的授权API挂钩。...sub属性是subject的缩写,是用于在令牌中存储项目id的标准JWT属性。 第二个中间件功能根据其角色检查经过身份验证的用户是否有权访问请求的路由。如果验证授权失败,则返回401未经授权响应。

5.7K10

端开发技术——5个高效的Flutter开发工具

是否需要更好,更简洁的日志? 当你在开发Flutter应用程序时,难以理解的日志是一个大问题,因为没有快速的方法来根据问题的严重程度过滤你的日志。抛出异常记录一条简单的调试消息?...不仅如此,你还可以晃动你的设备来查看屏幕上的日志。(PS:需要导入logger_flutter包) 2. API还没有从后端准备好,或者根本没有API ?应用程序靠自己编数据?...如果你还在艰难的coding,全是自己编数据因为后台没有准备好他们的API或者根本没有任何API,如果你仍然希望UI有意义,您可以使用faker包——Jesper Hakansson为应用程序生成有意义的数据...,当项目变得更复杂时,自己编数据是很难替换的。...有时,我们还必须支持平板电脑iPad设备。 这是否意味着,我需要下载大量的模拟器或为我的团队购买不同的手机,以便在不同的设备上测试我们的应用的UI ?

73820

Selenium WebDriver—如何测试REST API

这样的框架,并使用Selenium进行应用程序UI测试 --而现在希望在相同的框架中也包含API测试 --可能需要快速设置数据断言等,那么接下来就让我们看看如何在本文中完成。.../,倘若你有兴趣部署可以尝试下自己部署】 使用Rest API列出所有可用的联系人,添加/编辑/删除联系人;它还使用Angular构建了比较友好的UI界面;你可以克隆并部署到你的本地运行。...,修改联系人,删除联系人等 2- GET Request: 一旦应用程序启动,可以使用API GET请求获取联系人列表,以便在应用程序中显示数据。...POST请求创建新的联系人了(发送POST请求之后,在这里还可以通过UI界面进行检查联系人是否成功显示在UI界面,此处不做详细Demo) String postApi = "https://restool-sample-app.herokuapp.com.../页面对象中使用Unirest,可以和REST api进行交互,还可以使用这些api应用程序中进行快速设置数据,以便进行快速功能验证;正如上面的示例中所提到的,只要可能,就尽量使用api进行测试。

1.7K10

Selenium结合Unirest和JTwig进行API测试

这样的框架,并使用Selenium进行应用程序UI测试 --而现在希望在相同的框架中也包含API测试 --可能需要快速设置数据断言等,那么接下来就让我们看看如何在本文中完成。.../,倘若你有兴趣部署可以尝试下自己部署】 使用Rest API列出所有可用的联系人,添加/编辑/删除联系人;它还使用Angular构建了比较友好的UI界面;你可以克隆并部署到你的本地运行。...,修改联系人,删除联系人等 2- GET Request: 一旦应用程序启动,可以使用API GET请求获取联系人列表,以便在应用程序中显示数据。...POST请求创建新的联系人了(发送POST请求之后,在这里还可以通过UI界面进行检查联系人是否成功显示在UI界面,此处不做详细Demo) String postApi = "https://restool-sample-app.herokuapp.com.../页面对象中使用Unirest,可以和REST api进行交互,还可以使用这些api应用程序中进行快速设置数据,以便进行快速功能验证;正如上面的示例中所提到的,只要可能,就尽量使用api进行测试。

1.4K20

大量开发者会将访问token和API密钥编码至Android应用

应该说,当需要提供的访问只在有限的范围内时,将第三方服务的访问凭证编码到应用程序中的做法还是可以理解的。...但在某些情况下,开发者如果将允许访问机密数据关键系统的key也加入进去,就很容易产生问题。 比如,在Fallible本次的统计中,有304个APP就出现了这种情况。...去年,网站安全公司Detectify就曾发现超过1,500个Slack token被编码到GitHub上的开源项目中。...据Faillible的研究人员在博客中介绍,许多被发现的AWS服务密钥都提供了可以创建和删除实例(instance)的权限。...删除AWS instance会导致数据损失和服务停止,而创建instance则在给黑客带来便利的同时,由受害者来买单。

1.6K80

微软最新区块链服务ACL,是用于取代Azure Blockchain Service的吗?

比如: · 与商业交易相关的记录,如转账记录或者机密文件的编辑; · 受信任资产的更新,如核心应用程序合同; · 管理控制记录,比如授予访问权限; · 操作IT和安全事件,比如azure安全中心告警...ACL通过REST API公开,可以集成到新的现有的应用程序中。ACL可以由管理员使用管理API(控制平面)进行管理,也可以应用程序代码通过功能API(数据平面)直接调用。...管理API支持创建、更新、获取和删除等基本操作。功能API允许与用户的实例化分类账本直接交互,并进行放置和获取数据等操作。...机密分类帐本的删除操作是“删除”,因此删除后用户的数据将无法恢复。 机密分类帐名称必须是全局唯一的。即使是不同类型的账本也不允许使用相同名称。 ?...该计划将区块链技术引入Azure,为使用Azure云服务的金融行业客户提供BaaS服务,让他们可以迅速创建私有、公有混合的区块链环境,解决了早期的跨行业区块链使用者的大量常见问题。

1.2K10

5个疯狂的 Python 项目创意

是的,它确实是,虽然不应该在每个项目中都使用它。你可以使用它来创建桌面应用程序、游戏、移动应用程序、网站和系统软件。它甚至是最适合用于实现 人工智能 和 机器学习 算法的语言。...最棒的是,你可以通过这些有趣但也具有挑战性的项目来增强你的 Python 编程技能。让我们来一一看下。  1....在过去几年中,人工智能机器学习领域出现了许多技术进步。...交易机器人 [图片]交易——图片来自 Unsplash 交易机器人与上一个项目非常相似,因为它也需要 AI 来进行预测。现在的问题是,AI 是否可以正确地预测股价的波动?当然,答案是肯定的。...其 API 可用于通过以下方式搜索即将举行的音乐会: 艺术家 位置 会场 日期和时间 你可以创建一个 Python 脚本,使用 Songkick 的 API 每天检查某个特定的音乐会。

68630

基于 React Flow 与 Web Audio API 的音频应用开发

hello 大家好,我是 superZidan,这篇文章想跟大家聊聊 `基于 React Flow 与 Web Audio API 今天我们来学习通过 React Flow 和 Web Audio API...我们可以使用它来创建新的音频节点并进行暂停恢复音频处理。你好,声音让我们看看这些东西的一些实际应用并构建我们的第一个网络音频应用程序!我们暂时不会做太复杂的事情:我们将制作一个简单的鼠标电子琴。...对于完成的项目,我们可以取消所有这些编码,但现在我们还需要对一些音频节点进行编码,这非常重要。...我们现在拥有一个功能齐全的音频图编辑器,它可以:创建新的音频节点通过 UI 更新节点数据进行节点连接删除节点和连接启动和停止音频处理最后的想法=====这是一个漫长的过程,但我们做到了!...因为我们的努力,有了一个有趣的小型交互式音频游乐场,一路上学习了一些关于 Web Audio API 的知识,并且对「运行」 React Flow 图有了更好的认识。有很多方法可以继续扩展这个项目

23110

上篇:一文了解K8S的ConfigMap

通过将配置数据存储在 ConfigMap 中,可以在不修改应用程序容器镜像的情况下,灵活地管理应用程序的配置。ConfigMap 可以通过 kubectl 命令 YAML 文件进行创建、更新和删除。...应用程序容器可以通过挂载 ConfigMap,从而访问其中存储的配置数据,也可以将 ConfigMap 中的数据作为环境变量命令行参数注入到容器中。...删除 ConfigMap在生产环境中,删除ConfigMap是一件比较危险的事情,需要考虑清楚以下问题:检查 ConfigMap 是否仍在使用检查删除操作是否会影响应用程序的运行确定 ConfigMap...跟踪删除 ConfigMap 的影响:如果删除了 ConfigMap,您需要跟踪应用程序是否会受到影响。...可以通过查看应用程序的日志来查找任何错误异常,并使用 kubectl describe 命令查看 Pod 其他 Kubernetes 对象的详细信息,以确定它们是否正在使用 ConfigMap。

30000

Python 恶意软件 AndroxGh0st 开始窃取 AWS 密钥

AndroxGh0st 具备多种滥用 SMTP 的能力,例如扫描、利用暴露的凭据 API,甚至是部署 WebShell。...(AWS 密钥生成) AndroxGh0st 有两个最主要的功能,最常见的是检查环境是否支持发送垃圾邮件。AndroxGh0st 通过调用 GetSendQuota 来实现这一点,但并没有后续操作。...如果恶意软件无法通过 GET 请求获取 .env 文件,那么它也会尝试通过 POST 请求来获取,并使用 androxgh0st 作为 POST 数据的占位符。...尽管如此,尚不清楚 Python 恶意软件是否可以归因于 Xcatze。...如何检测 为了识别与 AndroxGhost 功能相似的恶意软件,可以查找以下 API 的异常 调用: GetSendQuota CreateUser CreateLoginProfile

1.5K20

如何使用Vue.js和Axios来显示API中的数据

它的设计从头开始逐步采用,并与其他图书馆现有项目完美集成。 这使它非常适合小型项目以及与其他工具和库一起使用的复杂单页应用程序API应用程序编程接口是允许两个应用程序相互交谈的软件中介。...API经常公开其他开发人员可以在自己的应用程序中使用的数据,而不必担心数据库编程语言的差异。 开发人员经常从API返回数据,该数据返回JSON格式的数据,并将其集成到前端应用程序中。...> 我们最终将使用API​​中的实时数据替换此编码值。...您学习了如何在页面上显示数据,迭代结果以及将静态数据替换为API的结果。 既然您已经理解了基础知识,那么您可以将其他功能添加到您的应用程序中。...修改此应用程序以显示其他货币,使用您在本教程中学到的技术使用不同的API创建其他Web应用程序

8.7K20
领券