【问题标题】:Deploying a Node.js app using Heroku - start script使用 Heroku 部署 Node.js 应用程序 - 启动脚本
【发布时间】:2018-05-26 08:54:44
【问题描述】:

我很困惑为什么我的应用在部署到 Heroku 时会崩溃。

错误是

Failed at the ev@1.0.0 start script. 

我的启动脚本在哪里

"start": "node app.js"

因为 app.js 是所有初始化的地方(当然,与 package.json 在同一个地方)。

我的应用程序在本地运行良好,即它启动 app.js 并成功运行,那么远程导致此问题的原因是什么?

【问题讨论】:

  • 不幸的是,这些信息远不足以帮助您
  • 我应该包括什么? app.js 很长,所以我认为我不应该添加它

标签: node.js heroku deployment mean-stack web-deployment


【解决方案1】:

您必须确保在脚本中写入“start”:“node app.js”。因为 Heroku 阅读了这个脚本来启动 nodejs 服务器,即

"scripts": {
"start":"node app.js" 
"test": "echo \"Error: no test specified\" && exit 1"  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-02
    • 2021-10-17
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多