打开新终端并读取Node.js中的输入

打开新终端并读取Node.js中的输入,node.js,pm2,Node.js,Pm2,我有很多微服务,我用它们来启动/监控/等等。 在其中一个微服务中,我需要使用一个密码解密私钥,我应该从终端读取它。我不能用pm2这样做 你能帮我推荐一下吗?我如何实现这个功能? 我需要保留pm2,但我可以做其他事情使其正常工作。为什么不能使用pm2?通过pm2启动脚本时,您可以向脚本传递额外的参数我想它可能是您的密码 为什么您应该从终端读取密码,为什么不将密码保存到文件中,然后通过节点中的fs模块读取密码 更新 可以通过--节点args传递args,如: pm2 start server.js-

我有很多微服务,我用它们来启动/监控/等等。 在其中一个微服务中,我需要使用一个密码解密私钥,我应该从终端读取它。我不能用pm2这样做

你能帮我推荐一下吗?我如何实现这个功能?
我需要保留pm2,但我可以做其他事情使其正常工作。

为什么不能使用
pm2
?通过
pm2
启动脚本时,您可以
向脚本传递额外的参数
我想它可能是您的密码

为什么您应该从终端读取密码,为什么不将密码保存到文件中,然后通过节点中的
fs
模块读取密码

更新

可以通过
--节点args
传递args,如:
pm2 start server.js--node args=“--password=secretPass”

无法从文件中读取它,它应该只保留在内存中。好的,您可以像
pm2 server.js--node args=“--password=verySecretPass”一样传递它。