Heroku process.env undefined

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Heroku process.env undefined相关的知识,希望对你有一定的参考价值。

我今天在我的项目上工作,不知怎的,我开​​始收到一个错误,说process.env undefined。实际上,我在设置中配置的所有变量现在都是未定义的。它是Heroku结尾的一个错误还是我做错了什么我的proccess.env返回undefined? 谢谢

var port = process.env.PORT  || 8080;                          ^

TypeError: Cannot read property 'env' of undefined
答案

您可能已经定义了一个名为process的函数或变量,它隐藏在内置的process变量上,因此process.env变为undefined,因为它引用了函数的env属性。

以上是关于Heroku process.env undefined的主要内容,如果未能解决你的问题,请参考以下文章

Heroku 无法将端口号注入 process.env.PORT

process.env.NODE_ENV === "开发" 即使在生产中

node.js 的 config.yaml 中 Heroku 环境变量的语法?

mLab 不适用于 Heroku

ExpressJS 节点 HTTPS 服务器上的 Heroku 错误 H13

heroku 环境变量返回未定义