是否可以暂停nodeJS服务器的启动并要求运算符(operator)在服务器最终完全启动之前输入一些文本?
背景:我想实现用户身份验证,因此使用基于 token 的系统。要对这些 token 进行编码/解码,需要种子(或 secret )。
由于我真的不想将该种子存储在服务器上的某个位置,因此我正在考虑在服务器启动时请求它,然后将其存储在变量中。
我知道我可以在启动时将 secret 作为参数传递,并且它是这样工作的,但随后它会显示在控制台中。我希望得到有关 secret 的提示,但不显示它(或者可能显示 ****)。
有办法做到这一点吗?
最佳答案
是的,使用 readline 模块 https://nodejs.org/api/readline.html
关于javascript - NodeJS : Ask for input at server start,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47017271/