使用 Express + MongoDB 搭建多人博客
- Node.js:
7.10.0 - MongoDB:
3.4.3 - Express:
4.14.0
- 注册
- 注册页:
GET /signup - 注册(包含上传头像):
POST /signup
- 注册页:
- 登录
- 登录页:
GET /signin - 登录:
POST /signin
- 登录页:
- 登出:
GET /signout - 查看文章
- 主页:
GET /posts - 个人主页:
GET /posts?author=xxx - 查看一篇文章(包含留言):
GET /posts/:postId/page/:page
- 主页:
- 发表文章
- 发表文章页:
GET /posts/create - 发表文章:
POST /posts/create
- 发表文章页:
- 修改文章
- 修改文章页:
GET /posts/:postId/edit - 修改文章:
POST /posts/:postId/edit
- 修改文章页:
- 删除文章:
GET /posts/:postId/remove - 留言
- 创建留言:
POST /comments/:postId/comment - 删除留言:
GET /comments/:commentId/remove
- 创建留言:
- 回复
- 创建回复:
POST /replys/:targetId/reply - 删除回复:
GET /replys/:replyId/remove
- 创建回复:
- 标签
- 创建标签:
POST /tags/:postId/tag - 删除标签:
GET /tags/:tagId/remove - 点击标签查看文章:
GET /tags/:name/page/:page
- 创建标签:
在 nswbmw 的基础上修改的(前端懒得搞 - -) 纯后端渲染实现 后续考虑用自己的框架完善