说起来让大家见笑,我不是程序员,也没专门学过编程开发。前段时间用 AI 写了 next.js 的导航页,通过登陆微软账户,使用 onedrive 同步个性化更改,目前部署在 edgeone pages 上面。
但是我尝试过很多次,AI 也改了很多次,认证 cookies 设置了 7 天的有效期,但是现在登陆成功后,过几个小时登陆信息依然会失效。恳请大哥们有时间的话帮忙看看,给出指导意见,谢谢。
// 设置认证 Cookie
export function setAuthCookie(res: NextResponse, token: string, request?: NextRequest): void {
const cookieOptions: any = {
httpOnly: true,
secure: process.env.NODE_ENV === 'production',
sameSite: 'lax',
maxAge: 7 * 24 * 60 * 60 * 1000, // 7 天
path: '/'
};