本小节只是以开发一个简单的论坛原型为例学习 koa 的使用,所以只需要有基本的注册、登录、登出、发帖、评论、主页、用户页、话题页,有简单的版块和分页功能即可。
设计路由如下:
GET /signup //注册页
POST /signup //注册
GET /signin //登录页
POST /signin //登录
GET /logout //登出
GET /create //发帖页
POST /create //发帖
GET / //主页
GET /user/:name //用户页
GET /topic/:id //话题页
POST /topic/:id //评论
对应构建 routes 目录结构如下: