3

我正在使用 node.js 创建命令行界面。它具有登录功能,登录后,需要根据列表中的用户选择显示输出。我面临的问题是它在第一个结果后从节点退出。它再次要求登录。它不应该退出,如果从应用程序退出也很好,但我仍然应该能够获取登录的用户详细信息。Show user profile举例来说,当我从列表中选择时,它会显示用户详细信息。现在,我退出应用程序(而不是从 cli 控制台)。我必须再次登录才能看到其他结果。取而代之的是,我们可以为登录的用户维护任何会话类型的东西,以便我们可以允许用户一次又一次地进入系统而无需登录。或者建议我任何其他解决方案来做到这一点。 在此处输入图像描述在此处输入图像描述

对不起,我的英语不好。希望你能理解我的问题。(附上一张图片)

我使用查询器进行用户输入,使用指挥官寻求帮助和请求HTTP 操作。如果需要,我可以分享我的代码。

4

1 回答 1

3

Vorpal.js就是为了解决这个确切的问题。它的工作原理和感觉几乎与 Commander 完全一样,但是一旦命令结束,您就不会退出应用程序 - 它会将您带到您创建的交互式 CLI 环境中。它使用 Inquirer 作为提示。

免责声明:我写了 Vorpal.js

于 2015-09-30T23:26:54.707 回答