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

如何在Next.js(App Router)中整合NextAuth(v5)与Next-Intl中间件

NextAuth v5 与 Next-Intl 在 Next.js 中的整合尝试

我正在开发一款基于 Next.js 的应用,用 NextAuth v5 实现身份验证、Next-Intl 实现国际化,需要把这两项功能无缝整合到一起。以下是目前的尝试内容:

当前在用的中间件代码

import NextAuth from "next-auth";
import { authConfig } from "src/app/auth.config";

export default NextAuth(authConfig).auth;

export const config = {
  matcher: ["/((?!api|_next/static|_next/image|.*\\.png$).*)"],
};

已失效的旧方法(NextAuth v5 不再支持)

import { withAuth } from 'next-auth/middleware'; // 在 NextAuth v5 中已废弃

// ...(基于 withAuth 的中间件逻辑,当前版本无法使用)

重要说明

  • NextAuth v5 不再提供 withAuth 中间件,依赖该方法的旧实现逻辑在当前版本完全失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 10:17:08