2017-02-01 5 views
1

私は次のようにangular2 CLIでリバースプロキシを設定している:リバースプロキシのパスをAngular-CLIで書き換えるにはどうすればよいですか?

{ 
    "/api/customer/*": { 
    "target": "http://localhost:9010", 
    "secure": false 
    } 
} 

私の問題は、リモートAPIは、パス/顧客へのサービスが、その逆で送信された要求を暴露されていることですプロキシは/ api/customerにあります。

リバースプロキシから送信されたリクエストから/ apiを削除する方法はありますか? (/ customer上に角度のあるルートがあるので、 "httpリクエストから/ apiを削除する"と答えないでください)。あなたはまた、詳細についてWebpack documentationを見てみることができます

proxy: { 
    '/api/customer/*': { 
     target: 'http://localhost:9010', 
     pathRewrite: {'^/api' : ''} 
    } 
} 

は、あなたがそうのようなpathRewriteオプションを使用して、これはかなり簡単行うことができます

ナノ

答えて

3

、ありがとうございます。

+0

お返事ありがとうございます! – Nano

関連する問題