我正在使用 NextAuth 版本 4.22.1 和 Next.js 版本 13.4。
我收到此错误“MISSING_NEXTAUTH_API_ROUTE_ERROR”。我的身份验证提供者是 Auth0。
我已遵循指南中提到的所有所需步骤。
我的文件夹结构如下:
src/app/api/auth/[...nextAuth]/route.ts
就我而言,将大写字母A从
[...nextAuth]
改为小写字母[...nextauth]
解决了我的问题。
问题很可能是由于
[...nextauth]
文件夹名称中的点引起的,该名称需要是 ...
而不是 github 中此问题中提到的 …
:
https://github.com/nextauthjs/next-auth/issues/7632
它解决了我的问题。
将 [...nextAuth] 更改为 [...nextauth] 解决了 Windows 11 中的问题