我正在尝试使用axios
客户端向服务器发出请求,我刚刚将文件上传到GoDaddy apache服务器上。
我正在通过lan测试该应用程序,并且一切运行良好,现在我正在通过Godaddy服务器进行连接,而我的axios请求多次失败。
Network error
。
我也尝试过使用超时。
const httpClient = axios.create();
httpClient.defaults.timeout = 10000;
然后使用httpClient进行请求,但响应相同。我的error.response
也是undefined
。
export const getPoolBuddies = (done) => async (dispatch) => {
const token = await AsyncStorage.getItem('userToken');
const poolId = await AsyncStorage.getItem('poolId');
try {
const { data } = await httpClient.post(`${URL}/app/_pools.php`, {
job: 'getPoolBuddies',
token,
poolId
});
console.log('getPoolBuddies', data);
if (data instanceof Array) {
for (let i = 0; i < data.length; i++) {
data[i].key = `${data[i].id}`;
}
dispatch({ type: POOL_BUDDIES_RECEIVED, payload: data });
done();
} else if (!data) {
dispatch({ type: POOL_BUDDIES_RECEIVED, payload: [] });
}
done();
} catch (error) {
console.log(error.response);
done();
console.log('Some Problem with server');
}
};
这是我的演示请求。帮助将不胜感激。