Node前端开发思科DevNet

使用process.env.PORT

2017-06-26  本文已影响3909人  小小明先生

为了满足正式环境中的node服务的端口启动需求,有时候需要用到port环境变量,那么这时候就需要在node启动时,设置process.env.PORT。

process.env.PORT:读取当前目录下环境变量port的值

win下可通过 set/? 查看环境变量的新增方式与查看方式

设置node的 process.env.PORT 变量

示例代码: app.set('port', process.env.PORT || 8080);

1.  创建 环境变量port 

DOS命令下,切换到当前项目目录:
`set port=3000`  //设置process.env.PORT为3000
`node app.js`    //监听3000端口

// 环境变量port不区分大小写,port PORT Port 效果相同

当然了,本次设置的port环境变量只对当前目录有效。

2. 删除 环境变量port 
`set port=`     //删除port环境变量
`node app.js`     //监听系统文件中设置的端口,也就是8080。

3. 查看 环境变量port (两种方式)
(1)在dos命令输入` node` ,然后在node命令下输入 `process.env.PORT` 查看
(2)在dos命令中输入 `set port` 查看

如果不考虑在服务器中的端口情况,可以直接 app.listen(8080) 或者 app.set('port',8080)

参考网址:
https://stackoverflow.com/questions/18864677/what-is-process-env-port-in-node-js

上一篇 下一篇

猜你喜欢

热点阅读