如何获取Heroku主机网址

时间:2019-03-06 08:29:57

标签: node.js heroku heroku-cli

我在Heroku上有一个鼻子.js管道,其中评论应用程序自动针对拉取请求而变化。

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

1 个答案:

答案 0 :(得分: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

您也可以在我认为看到的{@ 3}非审查应用中获得它