Im公司与SvelteKit公司合作,通过JWT在服务器栏目中进行用户认证。 我成功地将用户数据储存在会议User,在Ilog事件现场即可看到。 然而,在我的+page.svelte档案中,Im在负荷功能中很难获得这一数据。 每当我把这一数据登录在网页上时,数据就被重新确定。 正确方向的任何要点都会受到赞赏。
console log for event.locals.user
{ user: { id: 1 , email: [email protected] } }
缩略语
const sessionUser: SessionUser = {
id: decoded.sub,
email: decoded.email,
};
(event.locals as any).user = sessionUser;
console.log("event.locals", event.locals);
} catch (error) {
console.error("JWT verification error:", error);
(event.locals as any).user = null;
}
} else {
(event.locals as any).user = null;
}
return await resolve(event);
};
+page.svelt
export const load: Load = ({ session }) => {
const user = session.user;
if (user) {
let login = true;
} else {
let login = false;
}
};