nodejs 修改端口号 process.env.PORT(window环境下)
各个环境下,nodejs设置process.env.PORT的值的命令,如下
1.linux环境下:
PORT=1234 node app.js
使用上面命令每次都需要重新设置,如果想设置一次永久生效,使用下面的命令。
export PORT=1234 node app.js
2.windows下面按照顺序这样进行:
set PORT=1234 node app.js
window环境下,nodejs启动配置文件,基于package.json文件
{
"name": "blog",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
设置端口号为3001,package.json配置文件修改如下:
{
"name": "blog",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "set PORT=3001 && node ./bin/www"
},
在app.js中,process.env.PORT的值为3001
推荐网址:
https://zhidao.baidu.com/question/1767357595673487300.html
https://blog.csdn.net/zzqw199012/article/details/71543071
在request.js文件里面只看到了配置/dev-api或者/prod-api的地方,没看到端口配置的地方


浙公网安备 33010602011771号
前端
vue.config.js里面有port属性定义前端端口。const port = process.env.port || process.env.npm_config_port || 80 // 端口
devServer: { host: '0.0.0.0', port: port, .... }后端
vue.config.js里面有target属性指向后端地址。根据process.env.VUE_APP_BASE_API配置来匹配proxy: { // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { target: `http://localhost:8080`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: '' } } },