Heroku 部署因“缺少脚本:启动”而失败

夜煞

我正在尝试将我的本地基于 MEAN 堆栈的 Web 应用程序上传到我的 Heroku 服务器。我已经在 Bitbucket 中更新了我的代码并成功完成了 Heroku 部署部分。但是,Web 应用程序仍未上线。当我点击页面时,我得到了这样的信息:

应用程序错误

然后我通过触发“heroku 日志”检查日志,但我无法理解日志试图要求什么。我正在分享以下日志:

Heroku 日志

据我了解,该应用程序无法找到“开始”,但我后来专门添加了,"start" : "node app.js"但我仍然没有看到 heroku 日志或 heroku 链接中的任何区别。

任何人都可以帮助我在这里做错什么吗?

这是我的package.json文件

{
  "start": "node app.js",
  "name": "PerosnalPro",
  "version": "1.0.0",
  "description": "Personal website using dynamic routing and responsive design.",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "Mikey",
  "license": "ISC",
  "dependencies": {
    "dotenv": "^1.2.0",
    "ejs": "^2.3.4",
    "express": "^4.13.3",
    "morgan": "^1.6.1",
    "serve-favicon": "^2.3.0",
    "slick-carousel": "^1.5.9"
  },
  "devDependencies": {},
  "repository": {
    "type": "git",
    "url": "git+https://[email protected]/username/projectname"
  },
  "homepage": "https://bitbucket.org/username/projectname"
}
梅塔罗汉
"scripts": {
     "start" : "node app.js", 
     "test": "echo \"Error: no test specified                   \" && exit 1"
 }

在脚本中添加开始标记。:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章