?
dev: {env: require('./dev.env'),port: process.env.PORT || 8080,autoOpenBrowser: true,assetsSubDirectory: 'static',assetsPublicPath: '/',proxyTable: {// 以 /party/fundamental/ 開頭的請求,全部轉發到 target 設置的地址'/party/fundamental/': {// target: 'http://localhost:9104/',target: 'http://gateway-party-building-dj.devapp.cnooc/',// secure: false,// 如果是https接口,需要配置這個參數changeOrigin: true,// 重寫路徑,替換請求地址中的指定路徑pathRewrite: {// '/party/fundamental/': '/''/party/fundamental/': '/party/fundamental/'}},cssSourceMap: false}
}
這段代碼是一個配置項,用于將請求路徑中包含"/party/assessment/"的請求轉發到指定的目標地址。具體解釋如下:
- target:??'http://localhost:9113/'
表示將請求轉發到本地的9113端口上,也就是將請求發送到本地的某個服務上處理。
- changeOrigin: true
表示在轉發請求時,會將請求頭的origin字段修改為目標地址,用于解決跨域問題。
- pathRewrite: {'/party/assessment/':'/'}
表示將請求路徑中的"/party/assessment/"替換為"/",也就是將請求路徑中的"/party/assessment/"部分去掉。
總結起來,這段代碼的作用是將請求路徑中的"/party/assessment/"部分去掉,并將請求轉發到本地的9113端口上處理。????????
?