用户登录

在 PostService 服务里再添加一个可以查询 Post 这种实体的全部数据的方法,添加一个 async 方法,名字可以叫 index。

在这个方法里面添加一个 entities,await ,执行 this.postRepository 上的 find,不给这个方法提供任何的参数,它会返回对应实体的全部数据。

最后再 return 查询出来的这些 entities 。

再打开 PostController,在控制器添加一个支持 HTTP 的 GET 方法的路由,用一下 @Get 这个装饰器,不给它提供参数,这个路由的地址就会是 @Controller 装饰器里的 posts。

方法 return 的是, await ,用一下 this.postService 上的 index 这个方法。

在 HTTP 客户端可以试一下,配置一个请求,请求的方法要使用 HTTP 的 GET 方法,请求里面不包含任何数据。地址是 posts ,发送一下这个请求,这个请求会使用 PostController 里的 index 方法来处理,得到的响应就是执行 postService 的 index 方法返回的结果。

这个服务的 index 方法用了 Repository 上的 find,查询出了实体的全部内容。

查询实体全部数据《 Nest.js 应用框架:处理数据 》

统计

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

社会化网络

关于

微信订阅号

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