Ответ на сообщение axios не определен для реакции - PullRequest
0 голосов
/ 26 мая 2019

Я использовал сообщение axios post для извлечения данных в реагирующем режиме, но ответ не определен. Иногда это не может поймать ошибку, но это может быть вызвано моим внутренним кодом.

Я пробовал http и https, но это не сработало или не работает с заголовком или без него. Кто-нибудь может найти ошибку в моем коде?

 axios
      .post(
        "http://192.168.1.34:3000/auth/",
        {
          email: email,
          password: password
        },
        {
          headers: { "Content-Type": "application/json" }
        }
      )
      .then(response => {
        console.log(response);
        console.log(email);
      })
      .catch(error => {
        console.log("loginAction:", error);
      });

Ответы [ 2 ]

0 голосов
/ 21 июля 2019

Используйте перехватчик для возврата ответа, и иногда вам нужно использовать http://10.0.2.2 вместо localhost

axios.interceptors.response.use((response) => {
    return response;
}, function (error) {
    return Promise.reject(error.response);
});
0 голосов
/ 26 мая 2019

Первое, что я хотел бы сделать, это проверить CORS для вашего запроса POST.

Это часто упускаемая из виду проблема, и ее относительно легко решить.Почтальон хорош в настройке правильных заголовков и опций.Если это все еще не работает, я бы прошел через Postmans, настроенный один за другим, и подражал бы там POST ..

...