Sto costruendo un progetto con react e firebase, con un nodo express server. Qual è il modo migliore per gestire i percorsi che devono recuperare lo stato di autenticazione dell'utente? Se capisco che firebase non memorizza i suoi dati di autenticazione in un cookie, quindi non sono sicuro che sarò in grado di conoscere l'utente che ha effettuato l'accesso o anche se un utente ha effettuato l'accesso, quando è sul server.Utilizzo di Firebase, React e Server Side Rendering
10
A
risposta
0
Se si utilizza il client lato firebase, è sufficiente utilizzare la libreria Js firebase. Puoi lasciare che il tuo server sia a conoscenza dell'uso usando i token di identificazione.
1
La mia esperienza con React Redux è che tutto è memorizzato nello stato. Quando effettui il login, lo memorizza nello stato e passa da Azioni a Riduttori ai componenti.
azioni:
export function login(email,password){
return dispatch => auth.signInWithEmailAndPassword(email, password);
}
export function logout(){
return dispatch => auth.signOut();
}
export function createAccount(email, password){
return dispatch => auth.createUserWithEmailAndPassword(email, password);
}
Problemi correlati
- 1. React/Redux isomorphic/server-side rendering e media query
- 2. Utilizzo di SVN e Git side-by-side
- 3. Utilizzo di Firebase e S3
- 4. Javascript MVC Frameworks e Server Side Frameworks
- 5. Utilizzo di LocalStorage con React?
- 6. Rendering ritardato di componenti React
- 7. Utilizzo di loop e casi di switch in React per il rendering dinamico di diversi componenti
- 8. React Native con Firebase Authentication
- 9. Rendering lato server con reagire, react-router ed express
- 10. Rendering dinamico di un componente React in React 0.12
- 11. React.js Server di rendering e gestori di eventi
- 12. Componente Simple React non rendering
- 13. Limiti di utilizzo FCM Firebase
- 14. Utilizzo di React in un'app multi-pagina
- 15. Rendering di una stringa come componente React
- 16. Login Facebook in react-native e firebase 3.1
- 17. Come fermare React dal rendering commenti
- 18. Firebase può funzionare offline con React Native?
- 19. È sicuro installare SQL Server 2008 R2 e MySQL side-by-side in Windows Server 2003 Enterprise Edition?
- 20. JQuery DataTables .Net Server Side Pagination Issues
- 21. Server Side Clustering Markers Google - Python/Django
- 22. Utilizzo offline di un'applicazione Firebase Angolare
- 23. Come esportare componenti per il rendering in lato server Reagire
- 24. Utilizzo di Redux Form con React Router
- 25. Server locale Firebase
- 26. grafici generati da 'plot' e 'ggplot' side-by-side
- 27. React way to route senza re-rendering
- 28. Imposta stato con React Shallow Rendering
- 29. Utilizzo di UpdateChildValues per eliminare da Firebase
- 30. AngularJS - lato server di rendering
Così ho visto gli aggiornamenti da Google IO. Questo problema è più facile da realizzare con le modifiche di autenticazione che vengono rilasciate? –
Firebase fornisce solo un ambiente di hosting statico simile a CDN. Non fornisce server per il rendering lato server. – Jim