我目前正在尝试将 next-auth 与 google 提供商一起使用,并将 prisma 与我的下一个 js 应用程序一起使用,但我收到此错误:
Detected default export in '/MyProject/foodbrain/app/api/auth/[...nextauth]/route.ts'. Export a named export for each HTTP method instead.
Run Code Online (Sandbox Code Playgroud)
随着:
No HTTP methods exported in 'MyProject/foodbrain/app/api/auth/[...nextauth]/route.ts'. Export a named export for each HTTP method.
Run Code Online (Sandbox Code Playgroud)
我的route.ts文件:
import { PrismaAdapter } from "@next-auth/prisma-adapter";
import { PrismaClient } from "@prisma/client";
import NextAuth from "next-auth";
import GoogleProvider from "next-auth/providers/google";
const prisma = new PrismaClient();
export default NextAuth({
adapter: PrismaAdapter(prisma),
providers: [
GoogleProvider({
clientId: process.env.GOOGLE_CLIENT_ID,
clientSecret: process.env.GOOGLE_CLIENT_SECRET,
}),
],
});
Run Code Online (Sandbox Code Playgroud)
我在 …