Closed fengertao closed 5 years ago
axios发送get/post请求后,有时用户需要定制化的callback,而不是默认把resp=> resp.data
比如我的后台服务器Login API返回的response body的格式和react-admin默认不一样,需要如下定制的callback
export const login = loginJson => post({ url: config.MOCK_AUTH, data: loginJson, config: { headers: { 'Content-Type': 'application/json', }, }, callback: resp => { if (resp.status === 200 && resp.data && resp.data.token) { setupAxiosInterceptors(resp.data.token); return { uid: loginJson.username, permissions: resp.data.permissions, token: resp.data.token, }; } else { return resp.data; } }, });
谢谢PR
axios发送get/post请求后,有时用户需要定制化的callback,而不是默认把resp=> resp.data
比如我的后台服务器Login API返回的response body的格式和react-admin默认不一样,需要如下定制的callback