[英]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.