使用Heroku部署Node.js应用程序 - 启动脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Heroku部署Node.js应用程序 - 启动脚本相关的知识,希望对你有一定的参考价值。
我很困惑为什么我的应用程序在部署到Heroku时崩溃了。
错误是
Failed at the ev@1.0.0 start script.
我的开始脚本在哪里
"start": "node app.js"
因为app.js是初始化的地方(当然与package.json在同一个地方)。
我的应用程序在本地工作得很好,即它启动app.js并成功运行,那么远程导致此问题的原因是什么?
答案
您必须确保在脚本中编写“start”:“node app.js”。因为Heroku读取此脚本以启动nodejs服务器,即
"scripts": {
"start":"node app.js"
"test": "echo "Error: no test specified" && exit 1" }
以上是关于使用Heroku部署Node.js应用程序 - 启动脚本的主要内容,如果未能解决你的问题,请参考以下文章
使用 Compass + Sass Foundation 3 部署 Node.js 的 Heroku