Ax ios не определено в React, ошибка: Uncaught TypeError: Невозможно прочитать свойство 'post' из undefined - PullRequest
0 голосов
/ 19 марта 2020

Я установил пакет ax ios с: npm i axios. Я импортирую его в свое действие с избыточностью и пытаюсь axios.post(), но объект ax ios не определен. Он успешно отправляет сообщения .fetch() Я использую "ax ios": "^ 0.19.2" & "реагировать": "^ 16.13.0".

import { axios } from "axios";

// Login User
export const login = () => dispatch => {
    const requestOptions = {
      method: "POST",
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify({ email: "jan@gmail.com", password: "password" })
    };
    axios.post("https://freunder.uber.space/login", requestOptions)
      .then(response => response.json())
  };

Ошибка браузера

Ответы [ 2 ]

0 голосов
/ 19 марта 2020

Импорт по умолчанию ios вместо именованного экспорта, например:

// This
import axios from 'axios';

// Instead of this
import { axios } from "axios";
0 голосов
/ 19 марта 2020

Я попробовал ваш код, он возвращает ошибку 401, и я не сталкиваюсь с ошибкой, которую вы опубликовали. Вы также можете увидеть ответ

enter image description here

Ответ:

enter image description here

...