javascript - NodeJS : Ask for input at server start

标签 javascript node.js

是否可以暂停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/

相关文章:

javascript - Jquery 对话框 chrome 问题 - 第二次打开时滚动不可见

javascript - 如何检测光标是否静止不动?

javascript - Microsoft Bot Framework - 如何从第 3 方 API 发送响应

ios - iOS 上的 Node.JS 开发?

javascript - 错误 [ERR_MODULE_NOT_FOUND] : Cannot find package 'src'

python - 从 Python 运行 NodeJS

javascript - 获取数组中的对象,该对象具有一个属性,该属性是一个包含匹配值的数组

javascript - 如何在 View 中访问我的 C# 数组?

javascript - 如何在mean js中安装angular-xeditable

mysql - 如何将原始查询(Sequelize)的结果返回到 GraphQL