Next-Auth:无法读取未定义的属性“适配器”

当我在 vercel.in dev 模式下部署 nextjs 应用程序时出现此错误,一切正常,但是当我在 vercel 中部署我的应用程序时,出现此错误。

这个错误可能来自 next-auth,但我不知道为什么会出现这个错误。

我在 [...nextauth].js 中的代码:

export default NextAuth({
session: {
    maxAge: 30 * 24 * 60 * 60,
    jwt: true,
    updateAge: 24 * 60 * 60
},
providers: [
    Providers.Credentials({
        async authorize(credentials) {
            try {
                await dbConnect();

                const findUser = await User.findOne({ email: credentials.email });
                if (!findUser) {
                    throw new Error('User not found.');
                }

                const comparePass = await comparePassword(credentials.password, findUser.password);
                if (!comparePass) {
                    throw new Error('Confirm password not match.');
                }
                return { email: credentials.email, isAdmin: findUser.isAdmin };
            } catch (error) {
                throw new Error(error.message);
            }
        }
    })
]});

当请求 /api/auth/session 和 /api/auth/_log 时会出现此错误

我很高兴任何人都可以帮助我。

以上是Next-Auth:无法读取未定义的属性“适配器”的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>