コンテンツにスキップ

目的からミドルウェアを選ぶ

Echo を初めて使う場合は、まずクイックスタートでサーバーを作ってください。各ページには用途、使い方、記録された Echo リビジョンから取得したフィールドと関数シグネチャがあります。

目的ここから始める試す
リクエストと失敗を記録するRequest Logger と Recoverログの例を実行
ブラウザーから API を呼ぶCORS信頼するオリジンを明示する
フォームを保護するCSRFクライアントに合うトークン保存方法を選ぶ
API を認証するJWTJWT クックブックを実行
過剰なリクエストを制限するRate Limiter識別子とストアを選ぶ
ファイルを配信するStatic静的ファイルの例を実行
別のサービスへ転送するProxyリバースプロキシの例を実行
  1. 上の目的を選び、最小の使用例をコピーします。
  2. 設定欄で記録された Echo リビジョンのフィールドとシグネチャを確認します。動作を変える前に既定値とセキュリティの注意を読みます。
  3. 完全な例またはクックブックを実行し、curl でリクエストを送ります。

最初の API では、ルーティング、バインディング、エラー処理、テストへ進んでください。本番トラフィックには、必要なセキュリティ用ミドルウェアを選ぶ前に Recover と Request Loggerを追加します。

JWT などの外部連携は別のモジュールで保守され、各ページに所有するパッケージを示します。Echo 本体のミドルウェア API は github.com/labstack/echo/v5/middleware にあります。