axios.ts页面msgMap没有定义接口。导致return的msgMap一直爆红
Opened this issue · 0 comments
DoLi-Jin commented
/**
- 错误处理函数
*/
const errorMsgHandler = (code: number, data: object | any):string=> {
const { message } = data.message
interface MsgMap{ [key: number]: string };
const msgMap: MsgMap = {
400: message || '400 error 请求无效',
401: '401 error 登录失效,请重新登录!',
403: '403 error 对不起,你没有访问权限!',
404: '404 Not Found',
500: message || '500 error 后台错误,请联系管理员',
502: '502 error 平台环境异常'
}
return msgMap[code]
}