Как добавить обработку на стороне сервера в проект NodeJS React - PullRequest
0 голосов
/ 06 ноября 2018

Первая часть: учитывая исходный код чистого веб-сайта NodeJS, построенного на платформе (такой как React), как мне узнать, какой код выполняется на стороне сервера, а какой в ​​браузере?

[Эта ссылка https://reactjs.org/docs/create-a-new-react-app.html#create-react-app создает образец такого рода.]

Тогда: как добавить серверный код (1) до (2) во время (3) после обработки в браузере?

Конкретные примеры

  1. before: проверить запрос на стороне сервера и отклонить, если не авторизован
  2. во время: браузер инициирует поиск данных, хранящихся на сервере, например, локальной базы данных / файловой системы сервера, и отображает результат
  3. после: сервер применяет шифрование к ответу с использованием закрытого ключа сервера.

Редактировать: эта ссылка https://www.fullstackreact.com/articles/using-create-react-app-with-a-server/ показывает, как это сделать (2), запустив два сервера и прокси-сервер. Это не помогает с другими частями.

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

Ответ таков: (а) все это выполняется в браузере и (б) вы не можете. Приведенная ссылка создает одностраничное приложение (SPA), и на сервер ничего не отправляется, если вы не сделаете это.

0 голосов
/ 06 ноября 2018

Пожалуйста, смотрите следующий учебник . Обсуждение каркаса приложения объясняет основы, а затем объяснение вокруг app.js очень полезно.

В приведенных вами примерах вы можете пакет экспресс-авторизации на стороне сервера, чтобы справиться с этим. После того, как вы настроите серверный код, вы сможете справиться с остальными задачами. Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...