Możesz uzyskać dostęp do tokena (automatyczne odświeżanie według ściegu) w app.user.activeUserAuthInfo.accessToken
Po stronie serwera zdekodujesz token i otrzymasz coś takiego.
{
"exp": 1590658522,
"iat": 1590656722,
"iss": "5ecf66e9d230045ab06a867b",
"stitch_devId": "eqwewqewqeq",
"stitch_domainId": "dewdewwqwewq",
"sub": "5ecf524c65adwdwedw4ac1185510cff", <---- this is your user ID
"typ": "access"
}
Możesz znaleźć „sub”, który jest twoim ObjectId(_id), którego możesz użyć do pobrania danych z twojego mongodb.
Stitch jest bezserwerowy. Oznacza to, że możesz całkowicie pozbyć się serwera. Możesz utworzyć aplikację-react-app, zbudować swoją aplikację za pomocą funkcji Stitch -> Buduj -> Prześlij wszystkie swoje pliki statyczne, a następnie pozostawić wszystko uruchomione. Bez żadnego serwera i bez obaw o skalowanie serwera.
Jeśli chcesz SSR i nadal chcesz przetwarzać go na własnym hostowanym serwerze, nie zawracaj sobie głowy używaniem stitch.
Jeśli zamierzasz używać nextjs z mniejszym serwerem, lepiej użyć przykł[email protected] a następnie skompiluj swoje pliki za pomocą komponentu serverless-nextjs. A potem pozbywasz się wszystkich szwów i używasz Cognito lub Firebase.
https://www.serverless.com/blog/serverless-nextjs/
[email protected] nie ma jednak darmowego poziomu.