J'ai du mal à trouver la meilleure méthode pour stocker et charger un cookie de la manière "razzle". Curieux d'entendre comment les autres abordent ce problème et potentiellement si nous pouvons l'inclure comme exemple ?
Oui je peux ajouter un exemple. Vous mettez votre jeton dans un cookie 🍪 et ainsi il est disponible de manière isomorphe. Si vous utilisez un middleware d'analyse de cookies, il sera dans req.headers.cookie sur le serveur. Vous devez obtenir le jeton et le mettre à la disposition du client http que vous utilisez pour récupérer les données. J'ai généralement un makeFetch(req?: express.Request) qui renvoie un wrapper de fetch() avec des en-têtes d'authentification par défaut qui sont appelés à la fois sur le client et le serveur.
Hola ! Alors voici l'accord, entre l'open source et mon travail et ma vie quotidienne et que sais-je encore, j'ai beaucoup de choses à gérer, alors j'utilise un bot GitHub pour automatiser quelques choses ici et là. Ce bot GitHub particulier va marquer cela comme obsolète car il n'a pas eu d'activité récente depuis un certain temps. Il sera fermé s'il n'y a plus d'activité dans quelques jours. Ne prenez pas cela personnellement - au sérieux - il s'agit d'une action entièrement automatisée. S'il s'agit d'une erreur, faites simplement un commentaire, envoyez-moi un DM, envoyez un pigeon voyageur ou un signal de fumée.
ProBot a automatiquement fermé cela en raison de l'inactivité. Holler si c'est une erreur, et nous la rouvrirons.
J'ai regardé dans la section des exemples et je n'ai pas trouvé d'exemple d'authentification. Est-ce que je le rate quelque part ? Merci à tous ceux qui ont indiqué où se trouve l'exemple d'authentification. Merci!
Tim
Commentaire le plus utile
Oui je peux ajouter un exemple. Vous mettez votre jeton dans un cookie 🍪 et ainsi il est disponible de manière isomorphe. Si vous utilisez un middleware d'analyse de cookies, il sera dans req.headers.cookie sur le serveur. Vous devez obtenir le jeton et le mettre à la disposition du client http que vous utilisez pour récupérer les données. J'ai généralement un makeFetch(req?: express.Request) qui renvoie un wrapper de fetch() avec des en-têtes d'authentification par défaut qui sont appelés à la fois sur le client et le serveur.