Отправить запрос проблема с nextjs и axios - PullRequest
0 голосов
/ 04 марта 2019

Я пришел из «мира Java» и впервые создаю небольшую веб-программу с: NextJS, React, Postgres и axios.

Когда я создаю страницы входа / входа, мне удаетсядля связи с сервером и отправки с почтовыми запросами.

Моя проблема заключается в том, что когда я пытался отправить почтовые сообщения вне render () реакции, он отправляет маршрут без хоста url, а сервер не получаетпочтовый запрос. (Когда я отправляю почтовый запрос с почтальоном, он работает).

Я знаю, что это проблема отправки запросов сервером / клиентом, но я сидел на ней несколько дней и могуне решить проблему.

Итак, это ограниченное репо моей веб-программы: https://github.com/idonava/react-next-program-example

Вход - рабочий поток запросов после публикации:

  1. pages / signin.js handleSubmit -> signIn (строка 103).
  2. libs / auth.js signIn-> authenticate (строка 16).
  3. services / authApi.js authenticate-> post (строка 6).
  4. services /quets.js запрос отправки сообщения через axios (строка 8)).
  5. После этого - сервер получает запрос на публикацию, возвращает ответ клиенту и пользователь успешно входит в систему

Получение идентификатора пользователя - НЕ работает поток запросов после отправки:

  1. pages / flickr.js getInitialProps -> getUser (строка 15).
  2. libs / user.js getUser-> getCurrentUser (строка 4).
  3. services / authApi.js getCurrentUser-> post (строка 26).
  4. services / Requets.js отправка запроса на отправку через axios (строка 8)).
  5. сервер не может отправить запрос, и похоже, что URL-адрес «/ routing / getuser» вместо «localhost: 3100 / routing / getuser».

Примечания:

  • Программа запускается локально на локальном хосте: 3100.
  • Сервер прослушивает запрос на server.js -> маршрутизация / индекс.js -> db / models / user .

Я был бы рад получить помощь в этом.Большое спасибо !!

...