proxyTable中pathWrriteの使用
865 ワード
proxyTable中pathWrriteの使用
代理店を使って、まず標識が必要です。この接続は代理店を使います。そうでないと、css、jsなどの静的資源は全部代理店に走ります。だから、インタフェースは代理店を使って、静的なファイルは当地を使います。
でも違います。私の正しいインターフェースパスには
proxyTable: {
'/iclient': {
target: 'http://xxx.xx.com/iclient/xx/xx',
changeOrigin: true,
pathRewrite: {
'^/iclient': ''
}
}
代理店を使って、まず標識が必要です。この接続は代理店を使います。そうでないと、css、jsなどの静的資源は全部代理店に走ります。だから、インタフェースは代理店を使って、静的なファイルは当地を使います。
'/iclient': {}
とは、node
に教えます。私のインターフェースは'/iclient'
から始まるものであれば、代理を使います。だから、あなたのインターフェースはこのように書きます。 /iclient/xx/xx
.最後のエージェントのパスは http://xxx.xx.com/iclient/xx/xx
.でも違います。私の正しいインターフェースパスには
/iclient
がありません。だから必要です。 pathRewrite
は、''^/iclient'':''
を用いて'/iclient'
を削除することにより、正しい識別があり、また要求インターフェースの時にiclient
を削除することができる。