ホームページ  >  記事  >  バックエンド開発  >  認可用ミドルウェアの使い方 - gin gonic go

認可用ミドルウェアの使い方 - gin gonic go

PHPz
PHPz転載
2024-02-05 21:24:081186ブラウズ

如何使用中间件进行授权 - gin gonic go

質問内容

gin フレームワークでミドルウェアの使い方を学習しているのですが、問題が発生しました

test 関数 が、func tokenauthmiddleware

の要件を満たしている場合にのみ postman に表示されるようにしたいです。

しかし、ボディが入力されているかどうか (認証の有無に関係なく) テスト関数が呼び出されます。これを修正するにはどうすればよいですか? テスト関数が中間層を通過した後にのみ

を表示するようにしたい

私は次のようなことを試しました:

リーリー

よろしくお願いします


正解


あなたは 常に c.next() を呼び出してください。ミドルウェア チェーンの処理を続行するか、ハンドラーを実行します。トークンが正しくない場合は呼び出さないようにする必要があります。 リーリー

以上が認可用ミドルウェアの使い方 - gin gonic goの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。