next的路由无法获取请求的body?

nextjs请求的为json object stream方式,这是一种流的方式传输,需要用await等待一下,或是then

js 复制代码
import { NextRequest, NextResponse } from "next/server";
// export const dynamic = 'force-dynamic' // defaults to auto
export async function POST(request: NextRequest) {
  const body = await request.json();
  console.log(body);
    return new Response(JSON.stringify({ a:1, b:2 }), {
        headers: { 'Content-Type': 'text/plain' },
    })
}
export async function GET(request: Request) {

    console.log(request.headers.get('cookie'));
    return new Response(JSON.stringify({ c:3, d:4 }), {
        headers: { 'Content-Type': 'text/plain',"set-cookie":'token=1234567890;path=/;HttpOnly;SameSite=Lax' },
    })
}

如果直接用postman,nextjs是直接报500,这里需要稍微注意一下改成以下

相关推荐
尘佑不尘16 分钟前
shodan5,参数使用,批量查找Mongodb未授权登录,jenkins批量挖掘
数据库·笔记·mongodb·web安全·jenkins·1024程序员节
SeniorMao0071 小时前
结合Intel RealSense深度相机和OpenCV来实现语义SLAM系统
1024程序员节
网安_秋刀鱼1 小时前
CSRF防范及绕过
前端·安全·web安全·网络安全·csrf·1024程序员节
WW、forever1 小时前
【ArcGIS Pro实操第4期】绘制三维地图
1024程序员节
记录学习-python1 小时前
Django-cookie,session
1024程序员节
b21431241 小时前
【运动的&足球】足球运动员球守门员裁判检测系统源码&数据集全套:改进yolo11-DBBNCSPELAN
1024程序员节
聪明的墨菲特i2 小时前
Vue组件学习 | 二、Vuex组件
前端·vue.js·学习·前端框架·1024程序员节
长潇若雪2 小时前
结构体(C 语言)
c语言·开发语言·经验分享·1024程序员节
DARLING Zero two♡3 小时前
关于我、重生到500年前凭借C语言改变世界科技vlog.12——深入理解指针(2)
c语言·开发语言·科技·1024程序员节
独行soc3 小时前
#渗透测试#SRC漏洞挖掘# 信息收集-Shodan进阶之Jenkins组件
安全·jenkins·安全威胁分析·1024程序员节·shodan