【问题标题】:Passing JSON File to PM2 as a node argument将 JSON 文件作为节点参数传递给 PM2
【发布时间】:2020-02-20 23:22:01
【问题描述】:

我有一个 NodeJS 应用程序,它需要使用以下参数启动服务器:start server.js --config=config.json。然后在 server.js 我使用 NodeUtils.getArgs()JSON.parse() 获取 config.json 文件的所有参数。这很好用。

现在,我想用 PM2 启动服务器,但我做不到。

如果我尝试使用pm2 start server.js --node-args"--config=config.json",我会得到node: bad option: --config=config.json。我尝试了很多选项,但没有一个有效。

我该怎么做?谢谢

编辑:启动pm2后,如果出现错误,必须pm2 delete all

【问题讨论】:

    标签: node.js json linux pm2


    【解决方案1】:

    你可以在--之后传递你自己的参数,所以你可以这样做:

    pm2 start server.js -- -config=config.json
    

    【讨论】:

    • 谢谢!执行完 pm delete all 后它起作用了,我没有这样做,错误总是一样的。
    猜你喜欢
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 2017-04-23
    • 2019-03-28
    • 2021-03-22
    • 2022-12-07
    相关资源
    最近更新 更多