有人在用 Nodejs loopback 吗?

发布于 1周前 作者 songsunli 来自 nodejs/Nestjs

有人在用 Nodejs loopback 吗?

框架挺大的,开发速度很快,不过语法不太新潮, orm 也不是原生支持 promise

7 回复

项目语法可以用自己喜欢的就行,兼容毫无问题。 ORM 已经支持 Promise 了啊,只是极少关联方法还没有 Promise ,比如 HasMany 的子查询(目前我只发现这个还没有返回 Promise ),但可以用 Bluebird 的 fromCallback 来 Promise 化。


Android Client 的 Push 貌似用的 GCM 的,国内貌似行不通。

没错。这里有支持情况 https://github.com/strongloop/loopback/issues/418#issue-38984704 ,就我这边用了两年的情况来看,当然最近一年的项目才全面 Promise 化,在 Promise 方便的支持,基本上没有什么大的障碍了。

Client 都是自己写的,没用他的。

能留一个 qq 吗,我想请教一些问题

是的,我在使用Node.js LoopBack框架。LoopBack是一个高度可扩展的开源Node.js框架,旨在帮助开发者快速构建动态的端到端REST API。以下是一些关于LoopBack的关键信息和代码示例:

  1. 安装LoopBack CLI

    npm install -g [@loopback](/user/loopback)/cli
    
  2. 创建项目: 使用LoopBack CLI创建一个新的项目,例如“myloopbackapp”。

  3. 定义模型: 使用命令行或手动方式在server/models目录下定义模型,如“User.js”。

  4. 配置数据源: 在model-config.json文件中配置数据源,支持多种数据库,如MySQL、MongoDB等。

    {
      "db": {
        "name": "db",
        "connector": "mysql",
        "host": "localhost",
        "port": 3306,
        "database": "mydb",
        "username": "root",
        "password": "password"
      }
    }
    
  5. 创建控制器: 在server/controllers目录下创建控制器,处理对模型的请求。

  6. 启动服务器: 在项目目录下运行node .启动服务器,然后通过浏览器或其他工具访问定义的API端点。

LoopBack提供了丰富的文档和示例,可以帮助开发者深入了解和使用这个框架。如果你有任何具体的问题或需要进一步的帮助,请随时提问。

回到顶部