Node.js 如何在ubuntu中为HTTPs私钥密码短语运行nodejs时永远在内部传递参数

Node.js 如何在ubuntu中为HTTPs私钥密码短语运行nodejs时永远在内部传递参数,node.js,ubuntu,https,private-key,forever,Node.js,Ubuntu,Https,Private Key,Forever,我正在运行nodejs并使用forever来永远运行文件 今天,我更改了节点的代码,并在其中引入了https模块,并给出了它的私钥路径 现在,每当我启动nodejs时,它都会询问我私钥的密码短语。 但现在我的问题是如何在永久过程中传递此密码短语。这对您来说可能太晚了,但它可能对将来的任何人都有用 您不能在forever中传递参数来为密钥文件提供密码短语,但可以在创建服务器时实现这一点。有关更多信息,请参见以下示例: https.createServer({ key: privat

我正在运行nodejs并使用forever来永远运行文件

今天,我更改了节点的代码,并在其中引入了https模块,并给出了它的私钥路径

现在,每当我启动nodejs时,它都会询问我私钥的密码短语。
但现在我的问题是如何在永久过程中传递此密码短语。

这对您来说可能太晚了,但它可能对将来的任何人都有用

您不能在forever中传递参数来为密钥文件提供密码短语,但可以在创建服务器时实现这一点。有关更多信息,请参见以下示例:

https.createServer({
        key: privateKey.pem,
        passphrase:'your-passphrase',
        cert: publicCertificate.pem
    }, app);
node js将自动输入密码并在安全模式下运行服务器