我今天正在我的项目上工作,不知何故我开始收到一个错误,内容为process.env
未定义。实际上,我现在在设置中配置的所有变量都未定义。是Heroku端的错误还是我的proccess.env
返回undefined
时做错了什么?
谢谢
var port = process.env.PORT || 8080; ^
TypeError: Cannot read property 'env' of undefined
答案 0 :(得分:0)
您可能已经定义了一个名为process
的函数或变量,该函数或变量遮盖了内置process
变量,因此process.env
变为undefined
,因为它引用了函数的{{ 1}}属性。