【发布时间】:2020-12-22 11:36:39
【问题描述】:
-
set NODE_ENV=production在我的电脑上不工作。NODE_ENV没有从“发展”改变if(app.get('env') === 'development'){ app.use(morgan('tiny')); console.log("Morgan enabled..."); } -
set PORT=5000不工作 -PORT没有从“3000”更改。const port = process.env.PORT || 3000; app.listen(port, () => console.log(`Listening on port ${port}...`));
【问题讨论】:
-
什么操作系统?你如何运行你的脚本?
-
请添加一个示例,说明您如何使用环境运行应用程序
-
你是在制作文件夹 .env 并安装 dotenv 并制作配置
-
@Mohammed_Alreai 这不能回答问题,也不是设置环境变量的唯一方法
-
准确描述如何设置环境变量。例如,如果您在一个控制台窗口中运行 node,并在另一个窗口中设置变量,这将永远无法工作。这不是节点问题。您如何尝试设置变量值?
标签: node.js windows environment-variables