配置proxy時設置了api后,在配置umi-request時,需要加上prefix: '/api'。
changeOrigin開啟代理
在本地會創建一個虛擬服務端。發送請求的數據,並同時接收請求的數據,這樣服務端和服務端進行數據的交互就不會有跨域問題
proxy: {
"/api": {
target: 'http://localhost:8080', // 后端地址
ws: true, // 是否啟用websockets
changeOrigin: true,
pathRewrite: {"^/api": ""}
}
}
const request = extend({
errorHandler, // 默認錯誤處理
credentials: 'include', // 默認請求是否帶上cookie
prefix: '/api'
});
