【发布时间】:2017-11-13 04:47:10
【问题描述】:
我正在寻找一些 NodeJS 框架/包的建议。 小背景:我曾经编写过初级到专业级的 PHP 代码。主要使用 Laravel 和 CodeIgniter。由于工作变动和专注于其他事情,我已经有 2 年没有接触过 PHP 了。
上半年我发现了 NodeJS,我很喜欢它,它的速度很快,而且能够为 Web 以及桌面应用程序和移动设备创建项目,所有这些都使用相同的语言。
我目前正在为我的新家开发家庭自动化工具,但我有点挣扎,因为我找不到具有以下功能的合适且易于使用的框架(或软件包组合)。 (这仅适用于后端,对于 frondend,我将使用 angular 2、4、5(现在 angular 2 的任何版本))
这是我目前的标准:
- 简单的 API 框架或实现模型的简单方法。
- 访问控制 (ACL)
- Graphql
我尝试了 Loopback 框架,我真的很喜欢它。 它会检查我列表中的 API 框架和 ACL,作为奖励,它几乎适用于您可以映像的每个数据库,但不支持 Graphql。 我尝试添加一些额外的包(loopback-graphql-server、loopback-graphql 和 loopback-graphql-checkacl),但不幸的是我无法使它们正常工作,ACL 无法正常工作或根本无法工作. (我花了几个小时调试 loopback-graphql-server 来找出为什么我在 graphql 使用其余 api 完美工作时收到拒绝访问消息)
所以我正在寻找一些框架或包组合,它可以开箱即用。 任何建议都会有所帮助。
【问题讨论】:
标签: node.js acl graphql loopbackjs