andreypopp / andreypopp/react-async
Using session information for server-rendered pages. (Logging in.)
- Lenguaje dominante
- JavaScript
- Estrellas
- 440
- Forks
- 24
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I've based a project around your react-quickstart structure.
I'm developing a login system which store the currently-logged-in-user as a `logged_in` state at the top level element (above the react-router-component pages). See https://github.com/STRML/react-router-component/issues/98 for more details.
I've run into a hurdle. The top-level App class makes an AJAX call to get its `logged_in` state.
When the AJAX call is made from a browser, the express-session middleware is used to retrieve the sessions's username, and that is returned to the calling browser.
When the page is rendered server-side (because of a page refresh, for example), the AJAX call is made form the server, to the server, and so doesn't have the session details.
I suppose that what I'm looking for is a way to send the request session cookie through to the AJAX calls the server makes to itself when rendering a page server-side.
Is there a way to do this?
Or is there a better login solution which works for both client and server-rendered pages?
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.