Bluemix 节点 + Cloudant 样板 - EOF 错误

Bluemix Node+Cloudant boilerplate - EOF error

我在使用 NodeJS+Cloudant 样板文件时遇到了一些问题。 从目录创建应用程序后,我只需添加 Git 并启用 LiveEdit。

之后,应用程序正常启动,但每次服务调用都会中断应用程序,包括

app.get('/', routes.index);

查看日志,显示的唯一错误如下:

2016/03/07 15:51:16 http: proxy error: EOF

scripts/start: line 60: 216 Segmentation fault (core dumped) ${NODE_EXECUTABLE} ${NODE_OPTS} ${BOOT_SCRIPT} ${NODE_ARGS}

补充说明:

使用 Node.js+Cloudant 样板文件、LiveEdit 模式和 Node.js 版本 4 时似乎存在不兼容性。2.x.

解决方法是编辑您的 package.json 文件并将其更改为使用 Node.js 版本 0.12.x:

{
  "name": "cloudant_boilerplate_nodejs",
  "version": "0.0.2",
  "private": true,
  "scripts": {
    "start": "node app.js"
  },
  "dependencies": {
    "express": "4.13.x",
    "ejs": "2.4.x",
    "cloudant": "1.4.x",
    "body-parser": "1.14.x",
    "method-override": "2.3.x",
    "morgan": "1.6.x",
    "errorhandler": "1.4.x",
    "connect-multiparty": "2.0.x"
  },
  "repository": {},
  "engines": {
    "node": "0.12.x"    
  }
}