请求主体(@Body)

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

一般在支持 POST 方法请求的路由的处理方法里面,需要得到请求里带的主体, 比如一个发布新内容的请求,要用 POST 请求,请求里需要带着要发布的内容数据。

在 PostsController 控制器里,再定义一个路由, 这次用一下 @Post 装饰器,方法的名字是 store ,这个这个 store 方法处理的就是使用 HTTP 的 POST 方法对 posts 这个地址的请求。

方法接收一个 body 参数,这个参数用 @Body 装饰一下,然后在控制台上输出 body 参数的值。

在客户端配置一个请求,这回请求的用的 HTTP 方法设置成 POST ,地址是 posts。

再给请求添加一个主体, 类型是 JSON,一个对象,里面添加一个 title,设置一下对应的值。

发送一下这个请求,注意这回得到的响应,状态码是 201。

在控制台上输出的 body 这个参数,是一个对象,里面有个 title 属性。

在 store 这个方法里,通过 body 参数,可以得到要发布的内容数据 ,你可以把这些数据存储在应用的数据库里。

请求主体(@Body)《 Nest.js 应用框架:请求与响应 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点