带参数的路由与参数装饰器(@Param)

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

先在 PostsController 里面定义一个带参数的路由,使用 @Get 装饰器,给它一个 :id ,这个 :id 就是地址里的参数,访问它的时候用 show 方法来处理。

方法里要用到地址里的参数,这样才能根据这个参数的值得到特定的内容,添加一个 params 参数, 这个参数要用 @Param 装饰器装饰一下。

这个方法 return 的是一个对象, 里面有个 title 属性,它的值是 Post,后面加上 params 里的 id 参数的值。

真正的应用你需要利用这个 id 参数,从数据库里获取到对应的数据,然后再把得到的数据响应给客户端。

在客户端这里,请求一下 posts 斜线,后面加上一个 id 参数的值,发送一下请求。

得到的响应,状态码是 200 , 数据是 JSON,里面有个 title 属性,值是 Post,后面的数字是请求里的 id 这个地址参数的值。

修改一下 id 参数的值,再发送一下请求。

带参数的路由与参数装饰器(@Param)《 Nest.js 应用框架:请求与响应 》

统计

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

社会化网络

关于

微信订阅号

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