[英]How can I change the value of process.env.PORT in node.js? (Solved)
我尝试set PORT=5000
没有成功,并且PORT=5000 node index.js
引发以下错误:“术语 'PORT=4444' 未被识别为 cmdlet、function、脚本文件或可操作的名称程序。”
我看到 Ubuntu 解决了同样的问题,但我使用的是 Windows 10(和 VS Code 控制台)。
提前致谢!
编辑:我发现在 VS Code 终端中运行$env:PORT=4444
可以工作,在这种情况下不需要安装额外的模块。
试试这个方法:
1:
安装 dotenv package:
npm i dotenv
2:
在项目的根目录中创建一个 .env 文件。 以 PORT=444 的形式在新行中添加特定于环境的变量。 例如:
// If you want to change the PORT number just changed it from here.
PORT=4444
3:
require('dotenv').config()
通过要求这个,您正在设置您最近分配的 Process.env.PORT 的端口号。
或者:
如果您想在不使用 using.env 的情况下设置端口号,请尝试以下方式:
在您的 index.js 中,只需设置端口号,例如: const port = 4444;
这种配置的常识是使用.env
来配置您的环境。
为此,您需要dotenv-Module 。
在应用程序的根文件夹中创建一个名为.env
的文件,然后添加所需的配置,如下所示:
PORT=5000
require('dotenv').config()
app.listen(process.env.PORT || '3000')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.