使用umi的相关问题
原创小于 1 分钟
umi配置request.js是函数中间件
//配置request请求时的默认参数
const request = extend({
prefix: 'http://127.0.0.1:7001/api',
errorHandler,
// 默认错误处理
credentials: 'include', // 默认请求是否带上cookie
});
// 中间件-用于处理通用的响应提示和请求过滤
request.use(async (ctx, next) => {
// 处理request
await next();
// 处理response
if (ctx.res.msg !== undefined) {
if (ctx.res.code !== 0) {
message.error(ctx.res.msg);
} else {
message.success(ctx.res.msg);
}
}
})
export default request;
- 更详细的 api