处理路由用的东西我们可以放在控制器里 .. 创建一个 js 文件,放在 controllers 下面,名字是 EventController.js ... 表示 Event 相关的控制器 ..
在这个 js 文件里,可以添加一些方法,然后可以在路由里使用这些方法去处理请求 .. 先添加一个叫 index 的方法 .. 它做的事就是之前我们添加的 /events 路由下面的 get 方法里的回调干的事 ...
然后导出这个 index 方法 ..
module.exports = {
index
}
回到 event 路由 .. 导入 EventController 控制器 .. 位置相对于这个文件来说是上一级目录下面的 controllers 里的 EventController ..
在这个 get 方法里,直接用一下 EventController 的 index 方法 ..
这次我们可以使用一个 REST API 测试工具 .. 可以使用 Postman ... 或者 Insomnia .. 这里我用的是 Insomnia .. 新建一个请求 ...
再设置一下这个请求,使用的 http 方法是 GET ... 地址是 localhost:3000/api/events .. 点一下 Send,发送 ..
返回的就是一个 message ,对应的文字是 hello events ~ .
这个文字有点小,可以改的大一点 .. 打开偏好设置 ... 修改一下字号 ...