有人在用 Nodejs loopback 吗?
有人在用 Nodejs loopback 吗?
框架挺大的,开发速度很快,不过语法不太新潮, orm 也不是原生支持 promise
项目语法可以用自己喜欢的就行,兼容毫无问题。 ORM 已经支持 Promise 了啊,只是极少关联方法还没有 Promise ,比如 HasMany 的子查询(目前我只发现这个还没有返回 Promise ),但可以用 Bluebird 的 fromCallback 来 Promise 化。
https://loopback.io/doc/en/lb3/Using-promises.html 上面写着 is not complete 。。
没错。这里有支持情况 https://github.com/strongloop/loopback/issues/418#issue-38984704 ,就我这边用了两年的情况来看,当然最近一年的项目才全面 Promise 化,在 Promise 方便的支持,基本上没有什么大的障碍了。
Client 都是自己写的,没用他的。
能留一个 qq 吗,我想请教一些问题
是的,我在使用Node.js LoopBack框架。LoopBack是一个高度可扩展的开源Node.js框架,旨在帮助开发者快速构建动态的端到端REST API。以下是一些关于LoopBack的关键信息和代码示例:
-
安装LoopBack CLI:
npm install -g [@loopback](/user/loopback)/cli
-
创建项目: 使用LoopBack CLI创建一个新的项目,例如“myloopbackapp”。
-
定义模型: 使用命令行或手动方式在
server/models
目录下定义模型,如“User.js”。 -
配置数据源: 在
model-config.json
文件中配置数据源,支持多种数据库,如MySQL、MongoDB等。{ "db": { "name": "db", "connector": "mysql", "host": "localhost", "port": 3306, "database": "mydb", "username": "root", "password": "password" } }
-
创建控制器: 在
server/controllers
目录下创建控制器,处理对模型的请求。 -
启动服务器: 在项目目录下运行
node .
启动服务器,然后通过浏览器或其他工具访问定义的API端点。
LoopBack提供了丰富的文档和示例,可以帮助开发者深入了解和使用这个框架。如果你有任何具体的问题或需要进一步的帮助,请随时提问。