Как интегрировать POST-серверы passport.js для входа в систему на стороне сервера с реагированием на клиентскую навигацию и маршрутизацию?

Я хотел бы реализовать избыточное действие, которое запускает аутентификацию passport.js.

Реализация Passport на стороне сервера и является POST-маршрутом в / login на экспресс-сервере.

Я использую реактивный стартовый набор с изоморфным рендерингом.

https://github.com/kriasoft/react-starter-kit/blob/master/docs/recipes/how-to-implement-routing.md

React Starter Kit использует клиентскую и изоморфную маршрутизацию, но маршруты аутентификации passport.js не доступны для маршрутизации Reaction-Starter Kit.

Как я:

  1. инициировать POST / вход в систему на стороне сервера от клиентской стороны с избыточным действием?
  2. Есть ли способ для меня, чтобы сохранить маршрутизацию на стороне клиента интегрированной с маршрутами входа на стороне сервера passport.js, чтобы она отображалась изоморфно? Кажется странным иметь набор серверных маршрутов для входа в систему, о которых клиент не знает.

В настоящее время у меня есть клиентский маршрут для / login, в котором есть большая кнопка с надписью Login, которая вызывает публикацию формы. Это хакерство, чтобы сохранить эту страницу, а просто автоматически запустить пост формы при рендере?

0 ответов

Другие вопросы по тегам