Я пришел из «мира Java» и впервые создаю небольшую веб-программу с: NextJS, React, Postgres и axios.
Когда я создаю страницы входа / входа, мне удаетсядля связи с сервером и отправки с почтовыми запросами.
Моя проблема заключается в том, что когда я пытался отправить почтовые сообщения вне render () реакции, он отправляет маршрут без хоста url, а сервер не получаетпочтовый запрос. (Когда я отправляю почтовый запрос с почтальоном, он работает).
Я знаю, что это проблема отправки запросов сервером / клиентом, но я сидел на ней несколько дней и могуне решить проблему.
Итак, это ограниченное репо моей веб-программы: https://github.com/idonava/react-next-program-example
Вход - рабочий поток запросов после публикации:
- pages / signin.js handleSubmit -> signIn (строка 103).
- libs / auth.js signIn-> authenticate (строка 16).
- services / authApi.js authenticate-> post (строка 6).
- services /quets.js запрос отправки сообщения через axios (строка 8)).
- После этого - сервер получает запрос на публикацию, возвращает ответ клиенту и пользователь успешно входит в систему
Получение идентификатора пользователя - НЕ работает поток запросов после отправки:
- pages / flickr.js getInitialProps -> getUser (строка 15).
- libs / user.js getUser-> getCurrentUser (строка 4).
- services / authApi.js getCurrentUser-> post (строка 26).
- services / Requets.js отправка запроса на отправку через axios (строка 8)).
- сервер не может отправить запрос, и похоже, что URL-адрес «/ routing / getuser» вместо «localhost: 3100 / routing / getuser».
Примечания:
- Программа запускается локально на локальном хосте: 3100.
- Сервер прослушивает запрос на server.js -> маршрутизация / индекс.js -> db / models / user .
Я был бы рад получить помощь в этом.Большое спасибо !!