我正在运行nodejs并使用forever来永远运行文件。
今天我更改了 Node 代码并在其中引入了 https 模块,并给出了我的私钥路径。
现在,每当我启动nodejs时,它都会要求我输入私钥的密码。 但现在我的问题是如何在永久过程中传递这个密码。
最佳答案
这对您来说可能为时已晚,但可能对任何人将来的引用都有用。
您无法永远传递参数来为 key 文件提供密码短语,但您可以在创建服务器时实现这一点。请参阅以下示例了解更多信息:
https.createServer({
key: privateKey.pem,
passphrase:'your-passphrase',
cert: publicCertificate.pem
}, app);
node js 将自动输入密码并以安全模式运行服务器。
关于node.js - 如何在 ubuntu 中运行 Nodejs 时永远在内部传递参数以获取 HTTPs 私钥密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27740131/