【问题标题】:How to obtain Heroku host url如何获取 Heroku 主机 url
【发布时间】:2019-07-27 20:29:15
【问题描述】:

我在 Heroku 上有一个 nose.js 管道,其中审查应用程序会自动生成用于拉取请求。

如何在运行时使用 node.js 获取 heroku 应用程序 (https://xyz.herokuapp.com) 的 url,或者我必须将值硬编码为环境变量。

【问题讨论】:

    标签: node.js heroku heroku-cli


    【解决方案1】:

    您应该能够从 HEROKU_APP_NAME 环境变量中获取 URL 的 xyz 部分:

    process.env.HEROKU_APP_NAME
    

    如果您在 app.json 中指定,Heroku 会自动为审核应用设置此环境变量

    "env":{
      "HEROKU_APP_NAME": {
        "required": true
      },
      "HEROKU_PARENT_APP_NAME": {
        "required": true
      }
    }
    

    https://devcenter.heroku.com/articles/github-integration-review-apps#heroku_app_name-and-heroku_parent_app_name

    你也可以为我认为看到的非审查应用程序获取它,https://devcenter.heroku.com/articles/dyno-metadata

    【讨论】:

      猜你喜欢
      • 2021-08-27
      • 2012-09-23
      • 1970-01-01
      • 2015-07-14
      • 2016-08-15
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      相关资源
      最近更新 更多