【发布时间】:2013-09-22 15:03:29
【问题描述】:
我想使用 Forever 运行一个 Node 应用程序,但是我不知道如何将密码作为参数传递,而密码在 Node 列表(甚至 bash 历史记录中也不可见!)中不可见。我已经设置了 Prompt 模块,以便在 Node 应用程序启动时我可以输入密码(并且它在控制台中不可见),但是当我使用 Forever 启动应用程序时,它不会在前台运行,所以我从来没有得到提示。
有什么想法吗?
谢谢!
【问题讨论】:
-
简单(虽然可能不受欢迎)的方法是您可以将密码保存在文本文件(password.txt)中并告诉节点在提示输入密码之前检查它是否存在。只有在使用永久(即 ec2 或 heroku)的站点上部署时,您才会包含该文件