📜  node process.env.PORT - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:53.703000             🧑  作者: Mango

Node中的 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的使用,可以让我们在不同的环境中动态地指定应用程序的服务端口,提高了应用程序的灵活性。同时,它也可以让我们方便地在本地开发和远程部署之间切换。