【发布时间】:2019-08-08 12:05:06
【问题描述】:
在使用 Jest 测试应用程序时,我收到 Type Error : Cannot read property 'user_env_variable is undefined 错误。
因为'user_env_variable is undefined'错误我已经修改了if else check
if(config.user_env_variable) {...} else {...}
到
if(config.user_env_variable!== undefined) {...} else {...}
但我仍然遇到同样的错误。
这就是我的 dbconfig.json 的样子
dbconfig.json
{
"development": {
"username": "dev",
"password": "******",
"database": "userdb",
"host": "user-management-dev-xxxx",
"port": "5432",
"dialect": "postgres"
}
}
非常感谢任何形式的帮助。
【问题讨论】:
-
试试
typeof运算符。像这样if(typeof config.user_env_variable!== "undefined") {...} else {...} -
@Sagar 即使在使用
typeof之后我仍然遇到同样的错误 -
你用
"undefined"作为字符串还是关键字? -
我正在使用关键字
标签: javascript node.js jestjs