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

问题描述 投票:0回答:3

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

src/app/api/auth/[...nextAuth]/route.ts


这是一个错误还是我错过了什么?

next.js next-auth next.js13 app-route
3个回答
13
投票

就我而言,将大写字母A从

[...nextAuth]
改为小写字母
[...nextauth]
解决了我的问题。


8
投票

问题很可能是由于

[...nextauth]
文件夹名称中的点引起的,该名称需要是
...
而不是 github 中此问题中提到的

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

它解决了我的问题。


0
投票

将 [...nextAuth] 更改为 [...nextauth] 解决了 Windows 11 中的问题

© www.soinside.com 2019 - 2024. All rights reserved.