1

ユーザーが認証の詳細を提供するコマンドがあり、それが確認されて有効になると、他のコマンドを使用できます。

理想はこうなりたい

$ app auth
  # User provides auth details
$ app another_command
  # Can now acces commands

ただし、ユーザーがanother_commandサインインする前にアクセスしようとすると、コマンドを実行するようにというメッセージが表示されますauth

Vorpalでこれを行う最良の方法は何ですか

4

1 に答える 1

2

すべての面倒な作業を行うために呼び出される外部メソッドを作成し、それをcommand.validate各 Vorpal アクションのメソッドにスローします。

このような何かがあなたを始めるはずです:

function authFunction() {
  return app.authenticated;
}

vorpal.command('foo')
  .validate(authFunction)
  .action(action);
于 2016-02-07T18:59:39.360 に答える