Web services 其他heroku环境变量是什么?

Web services 其他heroku环境变量是什么?,web-services,heroku,environment-variables,Web Services,Heroku,Environment Variables,设置服务器时,我注意到使用了环境变量process.env.PORT。还有其他类似的变量吗?在哪里可以看到所有这些变量?请参见:出现了一个命令,告诉您环境变量是什么 $ heroku config 看看这对你是否有效 编辑:上面链接的heroku文档似乎是错误的。试试这个: $ heroku config -s --app <appname> $heroku config-s--app 命令是 heroku config 您可以在此处阅读更多信息heroku配置不显示端口。所以

设置服务器时,我注意到使用了环境变量process.env.PORT。还有其他类似的变量吗?在哪里可以看到所有这些变量?

请参见:出现了一个命令,告诉您环境变量是什么

$ heroku config
看看这对你是否有效

编辑:上面链接的heroku文档似乎是错误的。试试这个:

$ heroku config -s --app <appname>
$heroku config-s--app
命令是

heroku config

您可以在此处阅读更多信息

heroku配置不显示端口。所以,如果你需要所有的东西,这是不完整的。这将创建一个一次性dyno并显示所有内容

从这里开始:

在一次性dyno中运行控制台,然后在>提示符下键入“console.log(process.env)”:


下面的命令将显示所有环境变量,而不仅仅是那些从
heroku config
中可见的变量:

heroku run printenv

这是一个很好的答案,但遗漏了一些环境变量,如端口。如果您需要更多详细信息,请参见下面的内容。
heroku运行printenv
只是出于好奇,为什么在这个问题上没有选定的答案?使用
sort
将是一个更好的解决方案:
heroku运行printenv | sort
如果环境变量特定于dyno大小(我尝试这样做是为了检查我的
WEB\u并发性是什么,起初我被结果搞糊涂了),然后重要的是要将您的dyno大小与您将要使用的内容相匹配:
heroku run-s performance-L printenv
用于performance-L dyno。
heroku run printenv