8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Nextjs 14 服务器页面上的下一个身份验证(Authjs)会话为空

trial4life 1月前

14 0

从 \'@/auth\' 导入 { auth };const page = async ({children}) => { const session = await auth(); 返回

{孩子们} };// 我的身份验证配置导入 { Pool } 来自 &

import { auth } from "@/auth";


const page = async ({children}) => {
  const session = await auth();

  return <div>{children}</>
};

// My auth config

import { Pool } from "@neondatabase/serverless";
import NextAuth from "next-auth";
import PostgresAdapter from "@auth/pg-adapter";

import { authConfig } from "./auth.config";

export const { handlers, auth, signIn, signOut } = NextAuth(() => {
  const pool = new Pool({ connectionString: process.env.DATABASE_URL });
  return {
    adapter: PostgresAdapter(pool),
    trustHost: true,
    ...authConfig,
  };
});

登录时会话为空。虽然客户端对象始终有效,但问题出在服务器端页面上。只有偶尔,会话才会在页面导航期间填充。

我错过了什么?

我正在使用“next-auth”:“5.0.0-beta.20”。尝试降级到早期版本,但没有帮助。

帖子版权声明 1、本帖标题:Nextjs 14 服务器页面上的下一个身份验证(Authjs)会话为空
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由trial4life在本站《authentication》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: