Ошибка: сетевая ошибка в приложении, реагирующая на проблемы с axios - PullRequest
0 голосов
/ 28 апреля 2020

Ну, я видел, что есть много связанных вопросов, но ни один не решил мою проблему.

мой пакет. json

"axios": "0.18.0",
"react": "16.9.0",
"react-native": "0.61.5",

мой запрос API

import Axios from "axios";

const SERVER = Axios.create({
  baseURL: 'https://***.***.com.br'
});

export default SERVER;

и мой actionReducer

export const register_user = ({ name, email, password, password_confirmation }) => {
    return dispatch => {
        dispatch(
            {
                type: CREATE_USER
            }
        )
        let url = "/users"
        Axios.post(`${SERVER}${url}`, {
            "user": {
                "name": name,
                "email": email,
                "password": password,
                "password_confirmation": password_confirmation
            }
        })
        .then(() => {
            Alert.alert('Registrado com sucesso!')
            registerUserSuccess(dispatch)
        })
        .catch((err) => {
            registerUserError(err, dispatch)
        })
    }
}

Ошибка падает, и на консоли появляется следующая ошибка:

Error: Network Error
    at createError (createError.js:16)
    at XMLHttpRequest.handleError (xhr.js:87)
    at XMLHttpRequest.dispatchEvent (event-target-shim.js:818)
    at XMLHttpRequest.setReadyState (XMLHttpRequest.js:574)
    at XMLHttpRequest.__didCompleteResponse (XMLHttpRequest.js:388)
    at XMLHttpRequest.js:501
    at RCTDeviceEventEmitter.emit (EventEmitter.js:189)
    at MessageQueue.__callFunction (MessageQueue.js:436)
    at MessageQueue.js:111
    at MessageQueue.__guard (MessageQueue.js:384)

1 Ответ

0 голосов
/ 28 апреля 2020
// import Axios from "axios";

// const SERVER = Axios.create({
//   baseURL: 'https://***.****.com.br'
// });

// export default SERVER;

export const SERVER = 'https://***.****.com.br'

Я не уверен почему, но исправление этого дало crt

...