Quindi sto lavorando a un progetto che incorpora React, Express.js + Passport e Webpack. Comprendo il concetto di spingere tutto a un componente React "master" tramite react-router, quindi lasciandolo fuori ciò che viene visualizzato per la rotta specificata. Quello funzionerebbe benissimo qui, penso. Per essere sincero, sono nuovo di React.Utilizzo di react-router ed express con autenticazione tramite Passport.js - possibile?
Le mie preoccupazioni sono:
1) Posso/come posso ancora usare Passaporto per autenticare le mie vie? Se comprendo correttamente react-router, avrò una route nel mio file app.js express, che punta a, ad esempio, un componente React denominato . Tuttavia, Passport necessita di router.get('/myroute', isAuthenticated, callback)
per controllare la sessione. È ancora possibile farlo con react-router?
2) Inoltre, se questo è possibile, come faccio a passare i valori dal percorso in Express nelle mie viste, in React? So che in una vista normale, potrei usare <%= user %>
o {{user}}
se l'ho passato dal mio percorso. È possibile qui?
Grazie. Questo sta funzionando. Devo ancora ottenere il mio webpack per compilare il mio codice lato server, ma questo mi ha portato nella giusta direzione. Molto apprezzato! – afithings