当我通过cmd运行express.js时,我有以下server.js文件,我想指定端口 像
PORT=4000 node server.js
但是当我收到错误消息
'PORT=4000' is not recognized as the name of a cmdlet
我也尝试使用SET
SET PORT=4000
但不起作用
const express = require('express' );
const app = express();
app.use(express.static(__dirname));
const path=require('path');
var port=process.env.PORT || 53000
app.get('/',(req,res)=>{
res.sendfile(path.join(__dirname)+'/index.html');
});
app.listen(port);
答案 0 :(得分:0)
不同的外壳对此有不同的语法。试试:
Windows cmd:Configuration
重击:Configuration
鱼:cmd /C "set PORT=4000 && node script.js"
您是否在Windows命令提示符下?