andreypopp / andreypopp/react-async

Using session information for server-rendered pages. (Logging in.)

Ouverte
#37 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
440
Forks
24
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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?

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.