用户登录

在应用里我们可以再加一层服务,用它缓解控制器的压力,就是可以把一些事情分配给服务去做。在 src/post 目录的下面,新建一个文件,名字是 post.service.ts

在这个文件里可以定义一个函数,函数的功能就是获取内容列表,要导出定义的这个函数,函数的名字是 getPosts,用箭头函数的写法定义它。在函数里面可以先添加一个 data,它的值是一组数据,后面我们会改进这个方法,让它可以从应用的数据仓库里提取需要的内容列表。

最后让这个方法 return 这个 data 。 下面找个地方用一下它,打开 post.controller,在这个 index 函数里,用一下 getPosts ,先得导入它,import getPosts ,来自当前目录下的 post.service 这个模块。

然后修改一下 index 这个函数,里面添加一个 posts,它的值用一下 getPosts(),这个函数会返回一组内容列表数据。 再把响应的数据换成这个 posts。

打开 HTTP 客户端,请求一下 内容列表 接口, 你会发现这里得到是一组数据,这组数据在应用里就是用 post.service 里的 getPosts 获取到的。

服务:Service《 Node.js 服务端应用开发:设计架构 》

统计

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

社会化网络

关于

微信订阅号

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