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}
补充说明:
- 我使用 Bluemix 和 NodeJs 已经有一段时间了,但我只遇到这个问题几天
- 我没有任何会断开连接的活动防火墙
使用 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"
}
}
我在使用 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}
补充说明:
- 我使用 Bluemix 和 NodeJs 已经有一段时间了,但我只遇到这个问题几天
- 我没有任何会断开连接的活动防火墙
使用 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"
}
}