首页 > 解决方案 > Next.js 链接在 /api 路由上获得 404 状态码

问题描述

希望能得到熟悉 Next.js 的人的帮助。

我有一个应该指向 的链接/api/auth/login,但它试图去http://127.0.0.1:3000/_next/static/development/pages/api/auth/login.js不存在的链接(当然,它会抛出404)。

存在的应该是http://127.0.0.1:3000/_next/server/static/development/pages/api/auth/login.js(具有server先验static)。

得到后404,它会再次尝试http://127.0.0.1:3000/api/auth/login,所以它仍然有效。

链接到外部的其他路线/api按预期工作。

我在这里的 StackOverflow 上找到了类似的问题,但还没有回答。


注意:我使用命令vercel dev来构建。

NOTE2:我也使用react-native, react-native-web,expoNext.js

标签: reactjsreact-nativeexponext.jsvercel

解决方案


推荐阅读