【问题标题】:I am trying to deploy my node js app to heroku but I keep getting an error when pushing to master我正在尝试将我的节点 js 应用程序部署到 heroku,但是在推送到 master 时我一直收到错误
【发布时间】:2016-07-11 17:16:08
【问题描述】:

我正在尝试将我的节点 js 应用程序部署到 heroku,但在推送到 master 时我一直收到错误消息。关于 Fetching set buildpack

git push heroku master
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Fetching set buildpack https://github.com/heroku/heroku-buildpack-nodejs.git... done
remote: 
remote:  !     Push rejected, failed to detect set buildpack https://github.com/heroku/heroku-buildpack-nodejs.git
remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
remote: 
remote: Verifying deploy...
remote: 
remote: !   Push rejected to accessmusic.
remote:

package.json 文件

{
"name": "Access",
"version": "0.0.0",
"main": "server.js",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"body-parser": "~1.13.2",
"cookie-parser": "~1.3.5",
"debug": "~2.2.0",
"express": "~4.13.1",
"jade": "~1.11.0",
"morgan": "~1.6.1",
"serve-favicon": "~2.3.0"
},
"engines": {
"node": "4.0.0"
},
"keywords": [
"node",
"heroku",
"express"
]
}

Image of terminal and error

【问题讨论】:

    标签: node.js git heroku


    【解决方案1】:

    您可能缺少定义您正在使用的 npm 包的 package.json 文件

    【讨论】:

    • 尝试将“start”:“node ./bin/www”更改为“start”:“node server.js”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多