JasonLuox/fronted

axios.ts页面msgMap没有定义接口。导致return的msgMap一直爆红

Opened this issue · 0 comments

/**

  • 错误处理函数
    */
    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]
    }