下一个身份验证 oauth_callback_error

Mor*_*eth 6 next.js next-auth

我收到这个错误。 https://next-auth.js.org/errors#oauth_callback_error预期 200 OK,得到:400 错误请求

请帮我解决一下。

这是我的下一个身份验证配置

const authHandler: NextApiHandler = (req, res) => NextAuth(req, res, options)
export default authHandler

const options: NextAuthOptions = {
  providers: [
    FacebookProvider({
      clientId: process.env.FACEBOOK_CLIENT_ID,
      clientSecret: process.env.FACEBOOK_CLIENT_SECRET,
    }),
  ],
  callbacks: {
    async session({ session, token }) {
      if (session?.user) {
        session.user.id = token.id
        session.user.createdAt = token.createdAt
        session.user.role = token.role
      }
      return session
    },
    async jwt({ user, token }) {
      if (user) {
        token.id = user.id
        // @ts-ignore
        token.createdAt = user.createdAt
        // @ts-ignore
        token.role = user.role
      }

      return token
    },
  },
  session: {
    strategy: 'jwt',
  },
  adapter: PrismaAdapter(prisma),
  secret: process.env.NEXTAUTH_SECRET,
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述] 1