sil*_*der 5 windows cmd node.js
是否存在使用直接指定端口运行node.js代码的命令?类似的东西node server.js port=7777?
我的server.js代码看起来像这样
http.createServer(function (req, res) {
if (mount(req, res)) return;
}).listen(process.env.PORT || 80);
Run Code Online (Sandbox Code Playgroud)
根据server.js包含的内容,您应该能够这样做.
至少你应该阅读port(你可以使用https://github.com/substack/node-optimist)
var argv = require('optimist').argv;
console.log(argv.port);
// use it like this
$ node server.js -port 7777
Run Code Online (Sandbox Code Playgroud)
然后在你的服务器上听它(这取决于你正在使用的lib).
像这样运行服务器
export PORT=7777; node server.js
Run Code Online (Sandbox Code Playgroud)
简单地添加到Alberto的答案中.在Windows机器上,您没有export命令cmd,请set改用.然后整个脚本将如下所示:
set PORT=7777
node server.js
Run Code Online (Sandbox Code Playgroud)
请注意,PowerShell中的语法略有不同:
$env:PORT=7777
node server.js
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13899 次 |
| 最近记录: |