React-Native:axios无法正常工作

时间:2018-07-25 11:38:00

标签: javascript react-native axios

我正在尝试使用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');  
    }
};

这是我的演示请求。帮助将不胜感激。

0 个答案:

没有答案