如何获取Heroku主机网址

问题描述 投票:0回答:1

我在Heroku上有一个nose.js管道,审查应用程序自动为请求提供spwaned。

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

node.js heroku heroku-cli
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.