我得到一个服务器错误与下一个验证。我相信我使用[…nextauth].js正确,但它说我的()后我的提供者是不正确的。next.js很难找到关于Reddit的文档
这里是文件我的错误正在发生
'TypeError: (0, next_auth_providers_reddit__webpack_importted_module_1 . redditprovider)不是一个函数'
[…nextauth] . 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);
有人看到导致这个的问题吗?
import RedditProvider from "next-auth/providers/reddit"
您使用的下一个授权的版本。在我的例子中,Reddit provider是默认的导出,所以不需要大括号。