next.js 下一个身份验证出现服务器错误,reddit提供程序不是函数

km0tfn4u  于 2022-12-12  发布在  其他
关注(0)|答案(1)|浏览(119)

我在使用next-auth时遇到服务器错误。我相信我使用的[... nextauth].js是正确的,但它在我的提供者后面说my()是不正确的。使用next.js查找有关Reddit的文档很坚韧
这是我的错误发生的文件
“类型错误:(0,下一个身份验证提供程序不是一个函数”
[...下一个时间].js

import { NextAuth } from 'next-auth';
import { RedditProvider } from 'next-auth/providers/reddit';

export const authOptions = {
    providers: [
        RedditProvider({
            clientId: process.env.REDDIT_CLIENT_ID,
            clientSecret: process.env.REDDIT_CLIENT_SECRET,
        }),
    ],
};

export default NextAuth(authOptions);

有人看到导致此问题的原因吗?

rsl1atfo

rsl1atfo1#

import RedditProvider from "next-auth/providers/reddit"

你使用的是哪个版本的next-auth。在我的例子中,Reddit提供者是默认的导出,所以不需要花括号。

相关问题