2017-03-30 209 views
0
if (process.env.NODE_ENV === 'production') { 
    apiOptions.server = "https://pacific-bastion-15276.herokuapp.com"; 

而我的npm和node的verison与packge.json中指定的相同。Heroku应用程序错误node.js应用程序部署时

我找不出这个问题。

我试过heroku重启,heroku ps:scale web = 0和heroku ps:scale web = 1,在heroku上设置JWT_SECRET。 什么都没有工作

任何想法??我错过了什么吗?

2017-03-29T23:34:56.224489+00:00 app[web.1]: npm ERR! You can get information on how to open an issue for this project with: 
    2017-03-29T23:34:56.224809+00:00 app[web.1]: npm ERR! Or if that isn't available, you can get their info via: 
    2017-03-29T23:34:56.224892+00:00 app[web.1]: npm ERR!  npm owner ls bookFace 
    2017-03-29T23:34:56.224976+00:00 app[web.1]: npm ERR! There is likely additional logging output above. 
    2017-03-29T23:34:56.228404+00:00 app[web.1]: npm ERR! Please include the following file with any support request: 
    2017-03-29T23:34:56.228253+00:00 app[web.1]: 
    2017-03-29T23:34:56.228474+00:00 app[web.1]: npm ERR!  /app/npm-debug.log 
    2017-03-29T23:34:56.291775+00:00 heroku[web.1]: Process exited with status 1 
    2017-03-29T23:34:56.325835+00:00 heroku[web.1]: State changed from starting to crashed 
    2017-03-29T23:35:00.496063+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=pacific-bastion-15276.herokuapp.com request_id=53f989a3-f47c-48c2-8c79-1234136b53f6 fwd="80.1.102.64" dyno= connect= service= status=503 bytes= protocol=https 
    2017-03-29T23:35:01.865707+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=pacific-bastion-15276.herokuapp.com request_id=e9f50e76-4c05-4b81-88d8-1be6026a2715 fwd="80.1.102.64" dyno= connect= service= status=503 bytes= protocol=https 

回答

0

我遇到了奇怪的崩溃,而使用heroku & node.js,其中一人曾与我意外地从我的本地机器上载node_modules目录做。在我的情况下,它会在heroku试图安装依赖关系时引发冲突。

看看是否是这种情况。如果这没有帮助,请为您的问题提供更多背景。

相关问题