1
プロキシのポストリクエストを作成し、このリクエストのターゲットから応答を得る必要があります。ここに私のserver.jsファイルのコードです:プロキシ要求の後に応答がないという問題。azurewebsitesにあるサービスするノードを持つプロキシの角度リクエスト
var httpProxy = require('http-proxy');
app.use(bodyParser.urlencoded({ extended: true }));
var apiProxy = httpProxy.createProxyServer({
secure: true,
changeOrigin: true
});
app.post('/v1/*', function(req, res) {
apiProxy.web(req, res, { target:
'http://somesite.azurewebsites.net'});
});
});
現在、私は、ローカルホストで動作します:ここでは、プロキシに接続し、私のserver.jsの一部である3000と私はローカルホストでの作業このプロキシをテストしている:8888(別のローカルサーバ)と、それは完璧に動作します。
また、changeOrigin: true
を削除すると、azurewebsiteの「ページが存在しません」という404応答があります。 サービスは実用可能です(郵便配達員でテスト済み)。
問題が見つかりません。回答だけでなく、ノード&のプロキシに関する追加の情報源も喜んでいます。ありがとう!