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 へのリクエスト時に発生します。
誰でも私を助けることができてうれしいです。