会社では、NodeJSを使用してプロキシサーバーを構築して、フロントエンドとバックエンドの分離を実現しています。コードを取り出すことはできません。次に、httpproxyプロキシリソースが表示されると、404が常に表示されます。プロキシ化されているインターフェイスが存在します。コードはほぼ次のとおりです。
var http = require( 'http')、httpproxy = require( 'http-proxy'); var proxy = httpproxy.createproxyserver({}); var server = http.createServer(function(req、){proxy.web(req、{req、{agate 'http://www.cnblogs.com/xiaopen/'});}); console.log( "Reashing on Port 5050")Server.Listen(5050);次に、エラーまたは404エラーコードを報告します。
解決:
プロキシリクエストでは、リクエストヘッダーでホストを削除すると、改善されたコードは次のとおりです。
var http = require( 'http')、httpproxy = require( 'http-proxy'); var proxy = httpproxy.createproxyserver({}); var server = http.createServer(function(req、res){delete req.host; proxy; proxy; proxy; 'http://www.cnblogs.com/xiaopen/'});}); console.log( "Reashing on Port 5050")Server.Listen(5050);その後、スケジュールどおりに正しく実行します。
NodeJSでHTTPPROXYプロキシを使用する場合の上記の記事の解決策は、エディターが共有するコンテンツ全体です。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。