Я получил прерванный запрос в моем почтовом запросе с использованием axios - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь отправить почтовый запрос, но всегда получаю сообщение об ошибке:

Error: "Request aborted"
    createError createError.js:16
    handleAbort xhr.js:73

   [HMR] Waiting for update signal from WDS...   log.js:24

Я использую реакцию. js в этом коде, я новичок в этом. Я получаю эту ошибку с моей серверной частью и без нее, поэтому я считаю, что моя ошибка находится спереди. Кроме того, я протестировал свой бэкэнд, и все маршруты работают нормально. Мой почтовый запрос, а также мой файл конфигурации ax ios приведены ниже. Вы можете мне помочь? Я уже пробовал некоторые варианты приведенного ниже кода, например, я попытался отправить как URL-адрес в ax ios only / cadastro вместо всего пути.

Запрос на отправку:

  const [nome, setNome] = useState("");
  const [email, setEmail] = useState("");
  const [cpf, setCpf] = useState("");
  const [senha, setSenha] = useState("");
  const [rg, setRg] = useState("");
  const [data_nascimento, setDataNascimento] = useState("");

  async function save(){

    try{
      await api.post('http://localhost:5000/cadastro', {
        nome,
        cpf,
        email,
        rg,
        data_nascimento,
        senha
      })
    }catch(err){
      console.log(err)
    }
  }

ax ios:

import Axios from 'axios';

const api = Axios.create({
  baseURL: 'localhost:5000',
  headers: {
    "Content-Type": "application/json",
  },
  crossdomain: true
});

api.interceptors.request.use(function (config) {
  // Do something before request is sent
  console.log(config)
  return config;
}, function (error) {
  console.log(error)
  return Promise.reject(error);
});

export default api;

РЕДАКТИРОВАТЬ 1: Я попробовал то, что мне велел Людвигер, но получил ту же ошибку.

1 Ответ

0 голосов
/ 17 июня 2020

Если вы устанавливаете baseUrl в конфигурации, вам нужно использовать относительный путь в вызове

await api.post('/cadastro', {...
...