跳到主要内容
CNode

process.env.PORT 这句是什么意思呢?

社区
Zzhengrenzhe发布于 12 年前最后回复 12 年前
5499110

这句出现在express生成的app.js里: app.set('port', process.env.PORT || 80); ,我知道它的作用是设置端口号,但为什么要这样写呢?写成: app.set('port', 80);不行么? process.env.PORT实现了什么?

查看回复

回复 (5)

R
racyily#512 年前

if(process.env.PORT == null){ port = 80; } else{ port = process.env.PORT; }

Z
zengwenbing#212 年前

启动node进程携带的变量 在linux下 只设置一次有效 $ PORT=1234 node xxoo.js 只设置永久有效 $ export PORT=1234 在window下 默认是永久情况 set PORT=1234 node xxoo.js

X
xuduo35#112 年前

这是最基础的东西了,环境变量要是设置了PORT,那么就用环境变量的PORT。比如可以使用下面命令指定端口号: PORT=8080 node app.js

参与回复

登录后即可参与回复。登录