将node.js服务器部署到heroku的问题

时间:2019-09-25 12:41:04

标签: node.js heroku server

我遇到了错误

  

应用程序中发生错误,无法提供您的页面。

在运行“ heroku open”命令时。在heroku仪表板上,它表示已成功部署,但是将无法从app.get代码行中运行“正在运行”。

  

server.js

Item2

在heroku CLI中运行server.js文件时收到错误,在运行“ heroku logs --tail”时收到此错误吗?

3

1 个答案:

答案 0 :(得分:0)

错误与nodemon有关。
打开package.json,与server.js位于同一文件夹
查找:

"scripts": {
    "start": " nodemon server.js",
  },

并替换为:

"scripts": {
    "start": "node server.js",
    "start:dev": "nodemon server.js"
  },

再次在Heroku中上传。
如果要在本地运行项目,只需在终端npm start:dev中运行,它将使用nodemon加载server.js。