used `cookies().get('SID')`. `cookies()` should be awaited before using its value.
used cookies().get('SID'). cookies() should be awaited before using its value.
session.ts import nextAppSession from 'next-app-session';
// Your session data type type MySessionData = { access_token?: string; counter?: number;
}
// Setup the config for your session and cookie export const session = nextAppSession<MySessionData>({ // Options name: 'SID', secret: 'secret goes here' });
header component import LoginRegister from './headercomponents/LoginRegister'; import { session } from "@/lib/session"; import LogoutButton from "./headercomponents/LogoutButton";
export default async function Header() { const loggedInUserSession = await session().get('loggedInUserSession'); const loggedUser = await loggedInUserSession?.Name || ''; }