othiagocruz
03/19/2021, 10:00 AMrp
03/19/2021, 10:00 AMothiagocruz
03/19/2021, 10:02 AMrp
03/19/2021, 10:03 AM// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
import { superTokensNextWrapper } from "supertokens-node/nextjs";
import { middleware } from "supertokens-node";
export default async function superTokens(req, res) {
return await superTokensNextWrapper(
async (next) => {
await middleware()(req, res, next);
},
req,
res
);
}
othiagocruz
03/19/2021, 10:03 AMrp
03/19/2021, 10:05 AMothiagocruz
03/19/2021, 10:05 AMothiagocruz
03/19/2021, 10:06 AMrp
03/19/2021, 10:06 AMrp
03/19/2021, 10:07 AMothiagocruz
03/19/2021, 10:08 AMrp
03/19/2021, 10:08 AMrp
03/19/2021, 10:19 AMuser
03/19/2021, 10:55 AMrp
03/19/2021, 11:36 AMothiagocruz
03/19/2021, 11:36 AMothiagocruz
03/19/2021, 11:36 AMrp
03/19/2021, 11:36 AMothiagocruz
03/19/2021, 11:43 AMrp
03/19/2021, 11:43 AMothiagocruz
03/19/2021, 11:44 AMrp
03/19/2021, 11:44 AMothiagocruz
03/19/2021, 11:45 AMrp
03/19/2021, 11:49 AMothiagocruz
03/19/2021, 11:50 AMrp
03/19/2021, 12:08 PMrp
03/19/2021, 12:09 PMcodefingers
03/22/2021, 7:29 AMothiagocruz
03/23/2021, 11:53 AMrp
03/23/2021, 2:28 PMreq.session.userId
to req.session.getUserId()
. The userId
field exists, but it's private
. This is an error in the example we have, will fix it. Then:
- (req.session as any).getUserId()
- or by
import {SessionContainer} from "supertokens-node/recipe/session"
let session: SessionContainer = req.session
let userId = session.getUserId()