Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何获取Heroku主机url_Node.js_Heroku_Heroku Cli - Fatal编程技术网

Node.js 如何获取Heroku主机url

Node.js 如何获取Heroku主机url,node.js,heroku,heroku-cli,Node.js,Heroku,Heroku Cli,我在Heroku上有一个nose.js管道,其中包含自动关闭的用于拉取请求的评论应用程序 如何获取heroku应用程序的url(https://xyz.herokuapp.com)在运行时使用node.js,或者我必须将该值硬编码为环境变量。您应该能够从HEROKU\u APP\u NAME环境变量中获取URL的xyz部分: process.env.HEROKU_APP_NAME 如果您在app.json中使用 "env":{ "HEROKU_APP_NAME": { "requi

我在Heroku上有一个nose.js管道,其中包含自动关闭的用于拉取请求的评论应用程序


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

您应该能够从
HEROKU\u APP\u NAME
环境变量中获取URL的
xyz
部分:

process.env.HEROKU_APP_NAME
如果您在
app.json
中使用

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


你也可以从非评论应用程序中获得它,我想你应该可以从环境变量HEROKU_APP_NAME中获得URL的
xyz
部分:

process.env.HEROKU_APP_NAME
如果您在
app.json
中使用

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

我想你也可以在非评论应用程序中使用