我正在提供一个使用jsreport
的库。服务器通过以下运行的shell脚本开始工作:
npm install jsreport
node node_modules/jsreport --init
服务运行的默认端口是443
。但我想在另一个端口上运行它。
每次我都npm install
,我不想每次都手动操作配置文件,因为它的结构可能会在jsreport
的更高版本中发生变化。有没有办法在shell脚本命令中指定端口?
答案 0 :(得分:2)
可以在
中指定配置对于您的情况,您应该键入shell
node server.js --httpsPort=5000
对于http端口,它将是
node server.js --httpPort=3000 --httpsPort=0
您需要设置httpsPort=0
,否则jsreport会在两个端口上开始侦听,并使用http响应重定向到https。