【问题标题】:Heroky Deployment - Error: Missing required flagHeroku 部署 - 错误:缺少必需的标志
【发布时间】:2019-05-14 15:15:35
【问题描述】:

我正在尝试通过将我的 GitHub 帐户连接到 Heroku 来部署应用程序。

点击“部署分支”后,访问我的应用程序 URL 时出现“应用程序错误”。

在我的终端中运行“heroku logs --tail”时,我的错误如下:

» 错误:缺少必需的标志:

» -a, --app 用于运行命令的应用程序

» 使用 --help 查看更多帮助

这是我的 package.json 文件:

{
  "name": "app name",
  "version": "1.0.0",
  "description": "App",
  "main": "server.js",
  "scripts": {
    "client-install": "npm install --prefix client",
    "start": "node server.js run",
    "server": "nodemon server.js",
    "client": "npm start --prefix client",
    "dev": "concurrently \"npm run server\" \"npm run client\"",
    "heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client"
  },
  "author": "Name",
  "license": "UNLICENSED",
  "dependencies": {
    "balanced-match": "^1.0.0",
    "bcryptjs": "^2.4.3",
    "body-parser": "^1.18.3",
    "concurrently": "^3.5.1",
    "connect-flash": "^0.1.1",
    "cors": "^2.8.4",
    "express": "^4.16.3",
    "express-jwt": "^5.3.1",
    "gravatar": "^1.6.0",
    "joi": "^14.3.1",
    "jsonwebtoken": "^8.2.2",
    "mongodb": "^3.0.10",
    "mongoose": "^5.1.4",
    "nodemailer": "^5.1.1",
    "nodemailer-sendgrid-transport": "^0.2.0",
    "passport": "^0.4.0",
    "passport-jwt": "^4.0.0",
    "react-favicon": "0.0.14",
    "react-meta-tags": "^0.4.2",
    "rootpath": "^0.1.2",
    "sequelize": "^4.43.0",
    "validator": "^10.3.0"
  },
  "devDependencies": {
    "nodemon": "^1.17.5"
  }
}

因为我将我的代码直接从 GitHub 推送到 Heroku 应用程序,所以我真的不明白为什么必须包含应用程序名称。

【问题讨论】:

  • 缺少标志错误与您的应用程序错误屏幕无关。这只是 Heroku 告诉您它不知道要向您显示哪个应用程序的日志。运行heroku logs --tail --app yourappname

标签: heroku deployment


【解决方案1】:

你说得对,克里斯,heroku logs --tail --app yourappname 工作得很好。查看错误日志后,我的一个节点模块被导入时拼写错误。

【讨论】:

    【解决方案2】:

    您需要像这样将 git remote 设置为您的应用程序

    heroku git:remote -a your_app_name
    

    【讨论】:

      猜你喜欢
      • 2019-01-19
      • 2018-07-19
      • 2020-01-27
      • 2017-10-16
      • 1970-01-01
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多