📅  最后修改于: 2023-12-03 15:17:53.703000             🧑  作者: Mango
process.env.PORT
在Node.js中,process.env
是一个全局对象,它提供了运行Node.js的环境变量。
process.env.PORT
是其中一个环境变量,用来指定应用程序的服务端口,它允许你动态地指定用于监听传入请求的端口号。
process.env.PORT
?在应用程序启动时,process.env.PORT
通常结合app.listen()
一起使用:
const express = require("express");
const app = express();
const port = process.env.PORT || 3000;
app.listen(port, () => {
console.log(`Server started on port ${port}`);
});
在这个例子中,process.env.PORT
被赋值为3000,然后作为app.listen()
的第一个参数传递,这意味着服务器将监听端口3000。
如果系统环境变量中设置了PORT
这个值,那么它可以被用来动态地指定服务端口。
const express = require("express");
const app = express();
const port = process.env.PORT || 3000;
app.listen(port, () => {
console.log(`Server started on port ${port}`);
});
在这个例子中,如果系统环境变量设置了PORT
的值,那么应用程序将使用这个值。否则,它将使用默认值3000。
process.env.PORT
的使用,可以让我们在不同的环境中动态地指定应用程序的服务端口,提高了应用程序的灵活性。同时,它也可以让我们方便地在本地开发和远程部署之间切换。