这个课程我们可以会去给应用里的 event ,也就是活动模型去创建一套 RESTful 的接口 .. 这个模型是我们在介绍 Node.js 与 MongoDB 的时候创建的 ..
先去新建一个 js 文件,放在 routes 的下面,名字是 eventRouter.js
先导入 express ...
再创建一个 router ... 它的值是 express 的 Router 方法返回的东西 .. 这样我们就可以使用这个 router 去创建路由了 ..
用一下 rotuer 的 route 方法,添加一个路由 ... 地址是 /events .. 接着你可以使用 get 或者 post 方法,去处理对这个地址的 GET 类型的请求,或者 POST 类型的请求 ..
用一个 get 方法 .. 它的回调里有两个参数,request 表示请求,response 是响应 .. 我们可以响应一个东西 .. 用一下它的 send 方法,响应一个对象 .. message: 'hello events ~'
最后再导出这个 router ...
module.exports = router
回到 server.js .. 导入刚才创建的 eventRouter 这个路由 .. 位置是 ./routes/eventRouter
在路由前面我想加上 api 这个前缀,app.use ... /api ... 访问这个地址的时候,用一下 eventRouter 路由来处理 ..
回到浏览器 ... 再试一下 ... 访问一下 api/events .
页面上会出现一个 json 格式的数据,上面有个 message 字段,对应的值是 hello events ~ ..