我想将命令行参数传递给我的脚本。 永远我曾经传递像
这样的参数forever start example.js 8080
我无法弄清楚如何在PM2中做到这一点。 我试过了
pm2 start KratosReq.js -- -p 8080
但是从process.argv读取时,数组包含
[ 'node', '/usr/local/lib/node_modules/pm2/lib/ProcessContainerFork.js' ]
答案 0 :(得分:0)
Pm2包装你的init脚本和fork节点进程(集群模式),我想这就是为什么你有输出,寻找声明enviroment variables in pm2,你可以使用json文件来启动你的服务器,或者你可以开始传递--node-args参数(检查pm2 help,有那个参数),类似于:
clang
希望这可以提供帮助。