У меня есть NodeJS бэкэнд, который я разрабатываю для работы вместе с ReactJS фронтэндом, но я получаю ошибку 500 - PullRequest
0 голосов
/ 28 января 2020

Я тестирую свой NodeJS бэкэнд, используя Insomnia, и, хотя в бессоннице он не работает, я каждый раз получаю 500 ошибок на внешнем интерфейсе. Мне было интересно, если кто-нибудь, возможно, знал, откуда это может исходить, если, как я сказал, это прекрасно работает в моей программе тестирования конечных точек. Так как это ошибка 500, она не очень наглядна. Ссылки могут быть разделены при необходимости

const handleSubmit = e => {
e.preventDefault();
console.log("cred username", creds.username);
axios
  .post("https://exampleapi/api/login")
  .then(res => {
    console.log(res.data);
    localStorage.setItem("token", res.data.access_token);
    props.history.push("/");
  })
  .catch(err => console.log(err.response)); };

1 Ответ

0 голосов
/ 28 января 2020

Итак, я понял, что в моем почтовом запросе должна была быть указана ошибка:

  const handleSubmit = e => {
e.preventDefault();
console.log("cred username", creds.username);
axios
  .post("https://mystery-doggo.herokuapp.com/api/login", creds)
  .then(res => {
    console.log(res.data);
    localStorage.setItem("token", res.data.payload);
    props.history.push("/");
  })
  .catch(err => console.log(err.response));

};

"creds" после ссылки и изменения res.data .access_token to res.data.payload

...