options.providers不可能 我最近开始从事我的下一个项目,并正在添加Google身份验证,但在GET/API/AUTH/提供商处收到错误。 api/auth/[... nextAuth]/route.js 从“ Next-

问题描述 投票:0回答:0

import NextAuth from "next-auth" import GoogleProvider from "next-auth/providers/google"; import { MongoDBAdapter } from "@auth/mongodb-adapter" import client from "@/libs/mongoClient"; export const authOptions = { providers : [ GoogleProvider({ clientId: process.env.GOOGLE_CLIENT_ID, clientSecret: process.env.GOOGLE_CLIENT_SECRET }) ], adapter: MongoDBAdapter(client), secret: process.env.NEXTAUTH_SECRET, }; const handler = NextAuth({authOptions}) export { handler as GET, handler as POST }

如果我能为解决此错误吗?

try

const handler = NextAuth(authOptions)
;
NextAuth期望一个将提供程序设置为Array
的对象

javascript arrays next-auth provider next.js14
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.