問題タブ [express-gateway]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - No Access-Control-Allow-Origin' ヘッダーを返す CORS ポリシーが Express Gateway の要求されたリソースに存在する
バックエンド サーバーに接続するための API ゲートウェイとして Express Gateway を使用しています。フロント エンドは localhost:3000 で実行され、Express ゲートウェイは localhost:8080 で実行されます。フロント エンドからバック エンドにアクセスしようとすると、ブラウザで cors エラーが発生します。ただし、郵便配達員を使用すると、すべてうまくいきます。
私の gateway.config.yml (パイプラインは 1 つだけ)
次のエラーが表示されます。
この問題を解決する方法はありますか???
express - Express ゲートウェイ セットのカスタム ポリシー パス ワイルドカード
カスタム Jwt 検証を行い、ポリシーの req に「user」オブジェクトを設定する基本的なプラグインを作成しました。
あまり関係ありませんが、ミドルウェアのポリシーは次のようになります。
API ゲートウェイでは、パスを指定しないとプラグインが適切に呼び出されます。
しかし、このようなワイルドカードを使用してパスを配置すると、呼び出されません (すべてのルートでプラグインを呼び出したくないし、単一の「正確な」パスも必要ありません:
これの正しい宣言は何ですか/ドキュメントのどこにありますか?