2017-06-07 4 views
0

http-proxyでは、リクエストをサーバーに転送することはできませんが、一度に何らかのエラーコード(たとえば、401 Unauthorized?)の応答を返しますか?
リクエストの本文を分析する必要があり、リクエストをサーバーに転送しない場合もあります。http-proxyからHTTPエラーを送信するには?

これはまったくできますか?
http-proxyは要求と応答のみを変更できますが、要求は常にサーバーに転送する必要がありますか?

答えて

1

あなたは、このようにそれをやって試すことができます:

const server = http.createServer((req, res) => { 
    if(/*your auth check*/){ 
     //return the 401 error 
    } 
    //auth check is passed, pass the request to the proxy 
    proxy.web(req, res, { target: 'http://your.target' }); 
}); 
関連する問題