在Nextjs 14中调用API路由器时出现错误404

zfciruhq  于 12个月前  发布在  其他
关注(0)|答案(2)|浏览(89)

我在文章和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",
  });
}

字符串
我真的需要一个帮助形成这个错误

kfgdxczn

kfgdxczn1#

您的API文件应该是route.ts
你有router.ts
因此您实际上没有API端点

y4ekin9u

y4ekin9u2#

将文件重命名为route.ts而不是router.ts

相关问题