![](/img/trans.png)
[英]React/Node app in Heroku, serving index.html/index.js with server running
[英]heroku: node/mongo app not serving in sandbox mode
如果我從git中重新拉出我的應用程序並運行以下命令,則該應用程序在本地運行得很好(由於預期的API事件錯誤,我將其鈎接到空白的mongodb實例)
nodemon server.js
node server.js
此外,該應用程序已在heroku上成功構建...但無法運行! 日志中唯一的錯誤消息似乎是這樣的:
heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=shewhat.herokuapp.com request_id=e42d1304-c91b-4e72-b965-1d06ec363815 fwd="73.208.41.187" dyno= connect= service= status=503 bytes=
我在heroku上安裝了mLab mongoDB附加組件,安裝了應用程序
我已經設置了:
export MONGOLAB_URI=" mongodb://<dbuser>:<dbpassword>@ds029426.mlab.com:29426/my-db-name"
我添加了一個帶有“ node server.js”進程行的PROCFILE
它與github回購鏈接。
這里發生了什么?
安裝Heroku工具帶並開始一些日志記錄 ;-)
做類似的事情:
heroku logs --tail
並重啟你的測功機
如果尚未檢查,請參閱以下文檔: https : //devcenter.heroku.com/articles/deploying-nodejs
在下面發表您的評論后,我注意到您稍后添加了PROCFILE。 我猜Heroku將您的dyno的縮放比例設置為0:|。
您可以執行:
heroku ps:scale web=1
附加信息:請檢查此鏈接: https : //devcenter.heroku.com/articles/error-codes#h14-no-web-dynos-running
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.