You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部署在Vercel的NextAuth.js /api/auth/报错求解决方案

部署NextAuth.js到Vercel后/api/auth/报错求助

我将NextAuth.js部署到Vercel后,访问/api/auth/路径出现错误。已在Vercel环境变量中配置NEXTAUTH_URL、NEXTAUTH_SECRET、GOOGLE_CLIENT_ID、GOOGLE_CLIENT_SECRET,本地.env文件也做了完全相同的配置,本地运行一切正常,但Vercel部署后的URL无法正常工作。

以下是我的route.js代码:

import NextAuth from "next-auth"
import GoogleProvider from "next-auth/providers/google";
import CredentialsProvider from "next-auth/providers/credentials";

export const authOptions = {
    providers: [
        GoogleProvider({
            clientId: process.env.GOOGLE_CLIENT_ID,
            clientSecret: process.env.GOOGLE_CLIENT_SECRET,
            profile(profile) {

                return {
                    id: profile?.sub,
                    username: profile?.email,
                }
            }
        }),
        CredentialsProvider({
            name: "Credentials",
            credentials: {
                username: {label: "Username", type: "text", placeholder: "JuNRod"},
                password: {label: "Password", type: "password", placeholder: "*********"}
            },

            async authorize(credentials) {
                return {
                    username: credentials?.username,
                    password: credentials?.password
                }
            },
        }),
    ],
    secret: process.env.NEXTAUTH_SECRET,
    callbacks: {
        async jwt({token,user}) {

    ¿Any solution Devs??        if (user) {
                token.username = user?.username
                token.password = user?.password
            }

            return token
        },
        async session({token}) {
            return token
        }
    },
}

const handler = NextAuth(authOptions)

export {
    handler as GET,
    handler as POST,
}

目录结构截图:
目录结构截图

Google凭据配置截图:
Google凭据配置截图

内容的提问来源于stack exchange,提问作者JuNRod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 01:45:58