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