在 Next.js 的 Pages Router 中,API Routes 是基于文件系统的路由,位于 目录下。 处理 HTTP 请求的核心在于导出一个默认函数(Request Handler),该函数接收两个参数: (Request) 和 (Response)。 以下是详细的处理指南: 1. 基本结构 每个 API 路由文件必须导出一个默认函数: 2. 处理不同的 HTTP 方法 (GET, POST, PUT, DELETE) 在 Pages Router 中,同一个 API 路由文件处理该路径下的所有 HTTP 方法。你需要通过检查 来区分逻辑。通常使用 语句或 。 3. 获取请求数据 () Next.js 会自动解析常见的请求数据。 获取 URL 参数 (Query Parameters): 用于获取 或动态路由参数。 获取请求体 (Request Body): Next.js 默认会自动解析 JSON 格式的 Body。 获取 Cookies: 获取 Headers: 4. 发送响应 () 对象提供了一系列辅助方法来简化响应发送: 设置状态码: 发送 JSON: 发送文...