2

あるドメインにnodeJsフロントエンドがあり、別のドメインに残りのバックエンドサーバーがあります。

前から後ろにajaxリクエストを実行できるようにしたいと思います。したがって、同一生成元ポリシーの制限を回避するために、そのためにリバースプロキシを使用するつもりです。

バックエンドのRESTサーバーは基本認証またはOAuthで保護されます。node-http-proxyを使用する場合、プロキシする前にhttpリクエストでAuthorizationヘッダーを送信できるかどうか、およびその方法を知りたいです。

どうもありがとう。

4

1 に答える 1

2

それを達成する方法はたくさんあります。

  • node-http-proxyミドルウェアを使用して、リバースプロキシに認証ヘッダーを設定できます:http://blog.nodejitsu.com/http-proxy-middlewares

  • http-proxyモジュールを要求し、新しいインスタンスを作成してから、使用可能なすべてのイベントを使用できます。

  • フォークノード-http-proxyおよびバージョンhttp-proxy.jsにパッチを適用して、カスタムbasic_authを含めます。

  • 独自のリバースプロキシをロールします。node.jsを使用すると、非常に簡単です。次の投稿を確認してください:http: //www.catonmat.net/http-proxy-in-nodejs/

よろしくお願いします、

于 2012-04-16T09:29:03.333 に答える