Сообщения NodeJS и ReactJS — серверной части не поступают во внешний интерфейс, когда приложение находится в процессе разработки

#node.js #reactjs

#node.js #реагирует на

Вопрос:

На локальном хосте он работает нормально на 100%, ошибок не возникает. В производстве это также работает, но я не получаю никаких сообщений об ошибках.

Я использовал redux и удалил его, потому что думал, что с ним проблема, но это не так… проблема все еще появляется даже в приведенной ниже форме.

Это моя внутренняя аутентификация:

 exports.userLogin = async (req, res) =gt; {   const { email, password } = req.body;   const user = await User.findOne({ where: { email } });   if (!user) {  // Here the message that should appear  return res.status(401).json({ error: 'No users found.' });  }  const comparePassw = await bcrypt.compare(password, user.password);   if (!comparePassw) {  // Here too  return res.status(400).json({ error: 'Incorrect password.' });  }   const { id, username, confirmed } = user;   return res.json({  user: { id, username, confirmed },  isAdmin: user.isAdmin,  token: generateToken(user)  }); };   

Запрос интерфейса(я использую Axios):

 const postDataAPI = async (post, token) =gt; {  const res = await api.post(`/users/login`, post, {  headers: { Authorization: `Bearer ${userInfo?.token}` }  })  return res; }  

И вот страница, которая представляет:

 UsersRepo.postDataAPI(data)  .then(response =gt; {  localStorage.setItem('userInfo', JSON.stringify(response.data))  history.push("/");  })  .catch(err =gt; {  toast.error(err.response.data.error)  })  };  ```   

Комментарии:

1. Что говорит вам вкладка «Сеть» вашего браузера? Каков код состояния запроса от вашего интерфейса к вашему бэкенду в процессе работы? Или запрос вообще будет разрешен? Может ли код, User.findOne({ where: { email } }) возможно, выполняться вечно без тайм-аута, приводящего к остановке запроса в этой строке?

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

3. Действительно ли ваша ошибка обнаружена в insde UsersRepo.postDataAPIs catch ? Можете ли вы просто утешить. зарегистрируйте ошибку в улове в дополнение к отправке ее в тост?