【发布时间】:2016-01-06 16:45:20
【问题描述】:
我知道如何使用 pm2 将变量传递给 node.js。但是我该如何阅读它们呢? process.argv 不包含它。
这就是我所指的。
Passing environment variables to node.js using pm2
更新
pm2 start file_name.js -- -my_port 8080 是正确的做法。 process.argv 将包含参数。
但是运行 pm2 describe file_name 仍然显示 args -3000,这是一个缓存值。
重新启动系统给了我在重新启动之前最后传递的参数,在我的例子中是 3000。
【问题讨论】:
-
请提供您如何传递变量的示例。
-
这里是 pm2 start fetch.js -- -port 80
-
删除进程并重新启动也无济于事。