admin管理员组

文章数量:1406047

I have recently started working on my next project and am adding google authentication but receiving error at GET /api/auth/providers .

api/auth/[...nextauth]/route.js

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 }

It would be great if i could have some help in solving this error

I have recently started working on my next project and am adding google authentication but receiving error at GET /api/auth/providers .

api/auth/[...nextauth]/route.js

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 }

It would be great if i could have some help in solving this error

Share Improve this question edited Mar 6 at 21:07 Hilory 2,1677 gold badges14 silver badges30 bronze badges asked Mar 6 at 15:24 Riddhi DhawanRiddhi Dhawan 11 bronze badge 1
  • Can you share the exact error message. – Hilory Commented Mar 6 at 21:46
Add a comment  | 

1 Answer 1

Reset to default 0

Try const handler = NextAuth(authOptions); NextAuth expects an object with providers set as an array

本文标签: javascriptoptionsproviders is not iterableStack Overflow