Express.js休息api不能在heroku上工作

时间:2018-01-20 13:39:57

标签: node.js rest express heroku

我已经编写了一个基本的node.js应用程序,它在本地使用命令:node app.js但不在heroku中这里是我的package.json

ComboBox

和我的app.js

{
  "name": "express-rest-youness",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "description": "",
  "dependencies": {
    "express": "^4.16.2",
    "express-rest": "^1.0.4"
  }
}

尝试访问heroku应用时,我得到:

应用程序错误 应用程序中发生错误,无法提供您的页面。如果您是应用程序所有者,请检查日志以获取详细信息。

谢谢:)

2 个答案:

答案 0 :(得分:1)

你创建了一个Procfile吗?我建议您熟悉this tutorial

答案 1 :(得分:0)

我通过登录heroku仪表板然后应用设置解决了这个问题,我在那里指定了配置变量