我使用的是 React-native 版本 0.62.2,Axios 版本 ^0.19.2 Express 版本 ^4.17.1
在快递中我使用
if (!user) {
return res.status(404).send({email:'email not exist'})
}
Run Code Online (Sandbox Code Playgroud)
但问题是在使用 axios 的前端(react-native)端,我在 catch 中得到以下信息: [Error: Request failed with status code 404] 而不是 err.response
使用 axios 在 React-Native 端编写代码
export const onLogin = userData => {
return dispatch => {
dispatch(onFetching());
Axios.post(`${Routes.login}`, userData)
.then(res => {
console.log(res)
})
.catch(err => {
console.log(err)
});
};
};
Run Code Online (Sandbox Code Playgroud)
那么我在这里做错了什么吗?
您可以用一个最小的工作示例来更新您的帖子来证明您的问题吗
import axios from 'axios'
const instance = axios.create({
timeout: 1000,
validateStatus: function validateStatus(status) {
let …Run Code Online (Sandbox Code Playgroud)