Интерфейс командной строки с Node.js

Я создаю интерфейс командной строки, используя node.js. Он имеет функцию входа в систему и после входа в систему должен отображать вывод на основе выбора пользователя из списка. Проблема, с которой я сталкиваюсь, - это выход из узла после первого результата. Он снова спрашивает логин. Он не должен выходить, если выход из приложения также прекрасен, но, тем не менее, я должен иметь возможность получить зарегистрированную деталь пользователя. Например, он отображает данные пользователя, когда я выбираю Show user profile из списка. Теперь я выхожу из приложения (не из консоли cli). Снова я должен войти, чтобы увидеть другой результат. Вместо этого мы можем поддерживать какой-либо сеанс для зарегистрированного пользователя, чтобы мы могли позволить пользователю входить в систему без логина снова и снова. Или предложите мне другое решение для этого. enter image description here! enter image description here

Извините за мой плохой английский. Надеюсь, ты понимаешь мою проблему. (прилагается изображение)

Я использую inquirer для пользовательских входов, командующий для справки и запроса для операций HTTP. При необходимости я могу поделиться своим кодом.

2
01 июля '15 в 14:09
источник поделиться
1 ответ

Vorpal.js был сделан для решения этой точной проблемы. Он работает и чувствует себя почти так же, как Commander, однако, как только команда закончится, вы не выходите из приложения - оно превращает вас в среду интерактивного CLI, которую вы создаете. Он использует Inquirer для своих запросов.

Отказ от ответственности: я написал Vorpal.js

3
01 окт. '15 в 2:26
источник

Посмотрите другие вопросы по меткам или Задайте вопрос