5

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 へのリクエスト時に発生します。

誰でも私を助けることができてうれしいです。

4

1 に答える 1