middlewareテスト
middlewareを検証するにあたって以下の内容でテスト
JsonWebTokenでトークンを発行して、トークンをmiddlewareでトークンが有効かどうかを検証するテスト。
トークンの有効期限は2分としている。
「トークンを発行する」ボタンをクリックするとトークンが発行されて「トークンを発行済みです」と表示される。
フォームにに名前を入力して「送信」ボタンをクリックすると、以下の処理が行われる。成功したらフォームにに入力した名前がレスポンスで返ってきて、名前が表示される。
- トークンが発行されていない場合はmiddlewareの処理で「トークンがありません」とメッセージを返す
- トークンが発行されていてもトークンを検証して有効ではない場合はmiddlewareの処理で「トークンの期限が切れている」とメッセージを返す
- middlewareの処理でトークンが有効とされたら、フォームの値が返される。
トークンを発行してください