K tokenu (automatické obnovení podle stehu) můžete přistupovat v app.user.activeUserAuthInfo.accessToken
Na straně serveru dekódujete token a získáte něco takového.
{
"exp": 1590658522,
"iat": 1590656722,
"iss": "5ecf66e9d230045ab06a867b",
"stitch_devId": "eqwewqewqeq",
"stitch_domainId": "dewdewwqwewq",
"sub": "5ecf524c65adwdwedw4ac1185510cff", <---- this is your user ID
"typ": "access"
}
Můžete najít 'sub', což je vaše ObjectId(_id), které můžete použít k získání dat z vašeho mongodb.
Stitch je bez serveru. To znamená, že se můžete zbavit serveru úplně. Můžete vytvořit-reagovat-aplikaci, vytvořit svou aplikaci pomocí funkcí Stitch -> Sestavit -> Nahrát všechny své statické soubory a poté nechat vše spuštěné. Bez jakéhokoli serveru a bez starostí s škálováním vašeho serveru.
Pokud chcete SSR a přesto jej chcete zpracovávat na vlastním hostovaném serveru, neobtěžujte se používáním stitch.
Pokud máte v úmyslu používat nextjs se serverem méně, je lepší použít [email protected] a poté sestavte své soubory pomocí komponenty serverless-nextjs. A pak se zbavíte všech stehů a použijete Cognito nebo firebase.
https://www.serverless.com/blog/serverless-nextjs/
[email protected] nemá však volnou úroveň.