如果可以动态
设置端口,那么调试是方便的,因为缺省端口是占用的,所以不需要
修改代码,也可以打开更多的代码。只要你知道NodeJS
进程模块,写出来很容易。
假设我们想要节点app.js 8000
命令格式
VAR过程=要求(过程的)
var =(
函数(){())
如果(typeof(过程。argv { 2 })!= = 'undefined){ / /如果
输入端口号提取
如果(isnan(过程。argv { 2 })){ / /如果端口数不是数字,
提示格式
错误 throw'please写
正确的端口号。
}如果端口号正确输入,其
应用程序到端口
返回的过程。argv { 2 }
}
如果没有输入端口号,
默认端口使用以下定义
返回8080
}
}),
app.listen(端口、
功能(){(){
console.log('example应用程序侦听端口+口+!)
})
事实上,命令的内容是通过process.argv。此
方法以数组方式返回命令内容。第一项通常是节点。第二个是上面例子中的入口
文件的
路径,第三个是我们输入的端口号。
如果你
配置了新的环境,你还需要在package.json
调整参数,如设置在大多数的脚手架:
脚本:{
…
}
这时,我们只需要修改命令:
脚本:{
开发:端口:结建 / dev-server.js港
…
}
你可以命令使用的是新公共
管理的发展8000,这是用于自定义变量函数。
以上是本文的全部内容,希望能对您有所帮助,希望大家多多
支持。