我在Express应用程序的类中定义了一个javascript文件。
import dotenv from 'dotenv';
dotenv.config();
class Settings {
static getSettings() {
const activeEnvironment = process.env.NODE_ENV;
console.log('active ', activeEnvironment)
const settings = {
development: {
databaseName: 'foods',
},
production: {
databaseName: 'foods',
},
test: {
databaseName: 'testdb'
}
};
settings[activeEnvironment] // returns undefined
return settings[activeEnvironment];
}
}
export default Settings;
但是我的问题是settings[activeEnvironment]回报undefined。我已经NODE_ENV在我的启动脚本中正确导出了set NODE_ENV=production & node --require @babel/register ./bin/www
任何人都可以指出我做错了什么。我对javascript有点陌生。
杨__羊羊
相关分类