我建立了一个新的 NextJs 项目(v13.4.1)。在路径中src>app>api
我有一个route.js
文件。这是route.js文件中的代码
import { NextResponse } from "next/server";
export async function POST(request) {
console.log("Request :: ", request);
return NextResponse.json({ msg: "success" });
}
Run Code Online (Sandbox Code Playgroud)
在控制台中,请求中不包含body
我通过的内容。我使用 JSON 主体调用了 API。
这是控制台。
Request :: NextRequest [Request] {
[Symbol(realm)]: { settingsObject: { baseUrl: undefined } },
[Symbol(state)]: {
method: 'POST',
localURLsOnly: false,
unsafeRequest: false,
body: { stream: undefined, source: null, length: null },
client: { baseUrl: undefined },
reservedClient: null,
replacesClientId: '',
window: 'client',
keepalive: false,
serviceWorkers: 'all', …
Run Code Online (Sandbox Code Playgroud)