首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在heroku上部署基于REST的Node.js应用程序

无法在heroku上部署基于REST的Node.js应用程序
EN

Stack Overflow用户
提问于 2017-01-03 10:30:59
回答 1查看 70关注 0票数 0

我使用这个Node.js 教程 .And构建了一个REST实现,现在我在heoroku上部署它时遇到了问题,本地工作很好。

Heroku原木:

我认为问题在于我的目录结构。package.json的“主”键和index.js中的其他端点不正确。

接下来,我成功地在Heroku上部署了我的应用程序,但是我得到的error.My实现如下:

编辑:当我在package.json中添加“开始”键时,与下面的图片相比,删除了pics文件

本地:

目录结构- /webapp是根目录:

我在根目录和/server上都有不同版本的/server文件(我不确定它们对我的、ngClient、和heroku的信任应该如何)。

根文件内容,/webapp : package.json

代码语言:javascript
复制
  {
      "name": "web_first_package",
      "version": "0.0.0",
      "description": "first node package for project storm",
      "main": "index.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "start":"/myRESTApp/server/server.js"
      },
    "engines": {
        "node": "6.9.x",
        "npm": "3.10.x"
      },

      "author": "Divyanshu Jimmy",
      "license": "ISC",
      "dependencies": {
        "body-parser": "^1.15.2",
        "express": "^4.14.0",
        "jwt-simple": "^0.5.1",
        "morgan": "^1.7.0"
      }
    }

/myRESTApp/server中的package.json:

代码语言:javascript
复制
{
  "name": "web_first_package",
  "version": "0.0.0",
  "description": "first node package for project storm",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "engines": {
    "node": "6.9.x",
    "npm": "3.10.x"
  },
  "author": "Divyanshu Jimmy",
  "license": "ISC",
  "dependencies": {
    "body-parser": "^1.15.2",
    "express": "^4.14.0",
    "jwt-simple": "^0.5.1",
    "morgan": "^1.7.0"
  }
}

节点版本: 6.9.2 NPM版本: 3.10.9

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-03 11:26:42

将开始脚本更改为node ./myRESTApp/server/server.js

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41441436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档