Vous pouvez accéder au jeton (actualisation automatique par point) dans app.user.activeUserAuthInfo.accessToken
Côté serveur, vous décoderez le jeton et obtiendrez quelque chose comme ça.
{
"exp": 1590658522,
"iat": 1590656722,
"iss": "5ecf66e9d230045ab06a867b",
"stitch_devId": "eqwewqewqeq",
"stitch_domainId": "dewdewwqwewq",
"sub": "5ecf524c65adwdwedw4ac1185510cff", <---- this is your user ID
"typ": "access"
}
Vous pouvez trouver 'sub' qui est votre ObjectId(_id) que vous pouvez utiliser pour obtenir des données de votre mongodb.
Stitch est sans serveur. Cela signifie que vous pouvez vous débarrasser totalement du serveur. Vous pouvez create-react-app, créer votre application avec les fonctions Stitch -> Build -> Télécharger tous vos fichiers statiques, puis laisser tout fonctionner. Sans aucun serveur et sans aucun souci de mise à l'échelle de votre serveur.
Si vous voulez SSR, et que vous voulez toujours le traiter sur votre propre serveur hébergé, ne vous embêtez pas à utiliser stitch.
Si vous avez l'intention d'utiliser nextjs avec moins de serveur, mieux vaut utiliser [email protected] puis créez vos fichiers avec le composant serverless-nextjs. Et puis vous vous débarrassez de stitch tous ensemble et utilisez Cognito ou firebase.
https://www.serverless.com/blog/serverless-nextjs/
[email protected] n'a cependant pas de niveau gratuit.