如何在Windows中使用一些预定义的端口从cmd运行node.js应用 [英] how to run node.js app from cmd with some predefined port in Windows

查看:63
本文介绍了如何在Windows中使用一些预定义的端口从cmd运行node.js应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否存在一些命令以直接指定的端口运行我的node.js代码?
类似于 node server.js port = 7777 吗?

Is it some command exist to run my node.js code with directly specified port? something like node server.js port=7777 ?

我的server.js代码看起来像这样

my server.js code looks like this

http.createServer(function (req, res) {
  if (mount(req, res)) return;
}).listen(process.env.PORT || 80);


推荐答案

对Alberto的回答很简单。在Windows计算机上,您没有 cmd 中的 export 命令,请使用 set
然后整个脚本将如下所示:

A simple adding to Alberto's answer. On Windows machine you haven't export command in cmd, use set instead. Then the whole script will be looks like this:

set PORT=7777
node server.js

请注意,PowerShell中的语法略有不同:

Note that the syntax in PowerShell is slightly different:

$env:PORT=7777
node server.js

这篇关于如何在Windows中使用一些预定义的端口从cmd运行node.js应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆