我在文章和YouTube视频中搜索了如何在调用API路由器(例如/api/hello/
)时修复错误404
甚至当我在Next.js网站上看到文档时,我也没有找到任何解决这个问题的方法,我甚至从头开始创建一个新项目,但解决方案仍然存在。
这是app/api/hello/router.ts
的简单API路由器代码
import { NextResponse, NextRequest } from "next/server";
export async function GET(request: NextRequest) {
return NextResponse.json({
messsage: "hello world",
});
}
字符串
我真的需要一个帮助形成这个错误
2条答案
按热度按时间kfgdxczn1#
您的API文件应该是
route.ts
你有
router.ts
因此您实际上没有API端点
y4ekin9u2#
将文件重命名为route.ts而不是router.ts