2016-03-07 26 views
2

我在使用NodeJS + Cloudant樣板時遇到了一些問題。 從目錄創建應用程序後,我只需添加Git並啓用LiveEdit。Bluemix Node + Cloudant樣板文件 - EOF錯誤

之後,THA應用程序正常啓動,但每次服務呼叫打破了應用,包括

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模式和節點時不兼容的連接
+0

你更改的package.json文件什麼?推送應用程序時,日誌中是否有任何內容? –

回答

2

。 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"  
    } 
} 
+0

再次感謝你,亞歷克斯! ;) – eliot88