Итак, я работаю над проектом, который включает React, Express.js + Passport и Webpack. Я понимаю концепцию подталкивания всего к компоненту "хозяин" React с помощью "реактивного маршрутизатора", а затем позволяет ему отображать то, что отображается для данного маршрута. Думаю, это здорово будет здесь. Чтобы быть откровенным, я новичок в React.
Мои проблемы:
1) Могу ли я/как я могу использовать Passport для аутентификации моих маршрутов? Если я правильно понимаю маршрутизатор, у меня будет один маршрут в моем экспресс файле app.js, указывая, например, на компонент React с именем <Application/>
. Однако для проверки сеанса Passport требуется router.get('/myroute', isAuthenticated, callback)
. Возможно ли это сделать с помощью ретранслятора?
2) Кроме того, если это возможно, как передать значения из маршрута Express в мои представления в React? Я знаю в типичном виде, я мог бы использовать <%= user %>
или {{user}}
, если бы я передал это с моего маршрута. Возможно ли это здесь?