Next.js 13 中的 NextAuth 错误“MISSING_NEXTAUTH_API_ROUTE_ERROR”(应用程序路由)

Tus*_*kla 1 next.js app-route next-auth next.js13

我正在使用 NextAuth 版本 4.22.1 和 Next.js 版本 13.4。
我收到此错误“MISSING_NEXTAUTH_API_ROUTE_ERROR”。我的身份验证提供者是 Auth0。我已遵循指南中提到的所有所需步骤。
我的文件夹结构如下:
src/app/api/auth/[...nextAuth]/route.ts

这是一个错误还是我遗漏了一些东西?

小智 10

就我而言,像这样将大写字母 A 改为[...nextAuth]小写字母[...nextauth]解决了我的问题。


小智 8

该问题很可能是由于[...nextauth]文件夹名称中的点引起的,需要使用点...来代替\xe2\x80\xa6github 中此问题中提到的:

\n

https://github.com/nextauthjs/next-auth/issues/7632

\n

它为我解决了问题。

\n