node.js - Strongloop/Loopback - 入门 - 服务管理器启动失败

标签 node.js ibm-cloud loopbackjs strongloop apiconnect

我按照使用 IBM API ConnectStrongloop 创建标准项目的说明进行操作。

Link to the tutorial

在“启动您的 API”步骤中,单击启动按钮时,API 没有启动。

在我的控制台中,有这样的错误信息:

Unhandled rejection Error: Service manager failed to start. 
Please review /Users/edouardm/.apiconnect/strong-pm/start.log for details.

该文档声明:

loopback-connector-sqlite3 must be installed to use the sql backend.
Use the --json-file-db option if you are unable to install loopback-connector-sqlite3.

因此,我在本地(然后在全局)安装了这个组件,但仍然出现同样的错误。

Stack Trace 也没有给我任何线索......

at ChildProcess.<anonymous> (/usr/local/lib/node_modules/apiconnect/node_modules/apiconnect-cli-pm/lib/start/pm.js:122:23)
at ChildProcess.g (events.js:260:16)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
at Process.onexit (/usr/local/lib/node_modules/apiconnect/node_modules/apiconnect-cli-edit/node_modules/apim-ui/node_modules/loopback-workspace/node_modules/loopback/node_modules/continuation-local-storage/node_modules/async-listener/glue.js:188:31)

最佳答案

我只是运行示例,并没有遇到您提到的问题。以下是一些可能对您有所帮助的数据。

我的 nodenpmapic 版本:

  • Node 版本:4.1.2

  • npm 版本:2.14.4

  • apic版本:1.0.2

仔细检查您的模型是否正在使用内存数据库,并且您在进行更改后单击了屏幕右上角的保存图标。

关于node.js - Strongloop/Loopback - 入门 - 服务管理器启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36861007/

相关文章:

javascript - 如何使用 JSDOM (Node.js) 获取 img src

node.js - 在默认模式下使用自定义函数?

scala - Bluemix Apache Spark 服务 - Scala - 读取文件

javascript - 如何使用 LoopBack 3 增加一些数据而不损害一致性?

node.js - 如何在 'before save' 操作钩子(Hook)中获取当前用户?

javascript - Angular 2 get .length 但仅计算 html 或 ts 组件中的特定数据

javascript - 在单个 Node.js + Express 响应中发送图像和 JSON 数据

ibm-cloud - 在 Watson IoT 中,我们可以在设备上使用相同的身份验证 token 来发布事件并订阅命令吗?

java - Spring MVC 和 BlueMix

node.js - 用户模型的环回ACL