Node.js 如何将密码传递给以Forever启动的节点应用程序?

Node.js 如何将密码传递给以Forever启动的节点应用程序?,node.js,bash,forever,Node.js,Bash,Forever,我想使用Forever运行节点应用程序,但我不知道如何在节点列表(甚至bash历史记录!)中不显示密码的情况下将其作为参数传递。我已经设置了提示模块,这样当节点应用程序启动时,我可以输入密码(在控制台中不可见),但当我使用Forever启动应用程序时,它不会在前台运行,因此我永远不会得到提示 有什么想法吗 谢谢 可以为当前会话取消设置HISTFILE环境变量,因此~/.bash_历史记录中不会记录任何内容 $ unset HISTFILE 最好的 Marc简单(尽管可能不受欢迎)的方法是,您可

我想使用Forever运行节点应用程序,但我不知道如何在节点列表(甚至bash历史记录!)中不显示密码的情况下将其作为参数传递。我已经设置了提示模块,这样当节点应用程序启动时,我可以输入密码(在控制台中不可见),但当我使用Forever启动应用程序时,它不会在前台运行,因此我永远不会得到提示

有什么想法吗


谢谢

可以为当前会话取消设置HISTFILE环境变量,因此~/.bash_历史记录中不会记录任何内容

$ unset HISTFILE
最好的 Marc

简单(尽管可能不受欢迎)的方法是,您可以将密码保存到文本文件(password.txt)中的桌面,并告诉节点在提示输入密码之前检查密码是否存在。然后,只有在使用forever(即ec2或heroku)的站点上部署时,才会包含该文件