我试图向我的 api 发送一个 post 请求。但是,尝试在路由处理程序中访问请求正文会导致以下错误:
Code:
export async function POST(request: Request) {
const postBody: postProps = JSON.parse(request.body) // ???? Error here on request.body
...
}
Error:“ReadableStream”类型的参数不可分配给“string”类型的参数。
任何帮助,将不胜感激
你需要打电话json() https://developer.mozilla.org/en-US/docs/Web/API/Request/json在请求对象上。
export async function POST(request: Request) {
const res = await request.json() // res now contains body
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)