AntDesignPro-react修改请求接口url
前言
由于官方不建议在上线项目中做proxy转发(打包上线之后,会出现接口请求不了的情况),且需要修改umi-request配置,这里就展示一下过程。
@/src/utils/requset.js,此文件为umi-requset的配置重写,项目中已经做了简单的异常处理。
修改url,统一写入token以及统一返回处理
/** 配置request请求时的默认参数 */
const request = extend({
errorHandler,
// 默认错误处理
credentials: 'include', // 默认请求是否带上cookie
});
// 重写请求
request.interceptors.request.use(async (url, options) => {
let token = localStorage.getItem("antToken");
if(token) {
// 带上缓存中的token
options.params.token = localStorage.getItem("antToken");
// 以及其他操作...
}
re