# blogExpress **Repository Path**: evanlong0803/blogServer ## Basic Information - **Project Name**: blogExpress - **Description**: 基于express的 🧐 blogServer - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-27 - **Last Updated**: 2021-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NodeJS博客Server ## 功能 页面展示:首页,文章详情页 管理中心:登录页,新建文章页,编辑文章页 用户:作者主页 ## 数据库设计 ### 存储文章 | id | title | content | createtime | author | | ---- | ----- | ------- | ------------- | -------- | | 1 | 标题1 | 内容1 | 1542512972176 | zhangsan | | 2 | 标题2 | 内容2 | 1542512996662 | lisi | ### 存储用户 | id | username | password | realname | | ---- | -------- | -------- | -------- | | 1 | zhangsan | 123 | 张三 | | 2 | lisi | 123 | 李四 | ## 接口设计 | 描述 | 接口 | 方法 | 参数 | 备注 | | ---------------- | ---------------- | -------- | --------------------------------------------------- | :--------------------------------------------------- | | 获取博客列表 | /api/blog/list | `get` | `author`:作者名称
`keyword`:搜索关键字 | 全部不传则默认获取所有 | | 获取一篇文章内容 | /api/blog/detail | `get` | `id`:文章ID(必传) | | | 新增一篇文章 | /api/blog/new | `post` | `blogData`:参数体(必传) | 参数体需要传递`title`, `content`
调用之前需要登录 | | 更新一篇文章 | /api/blog/update | `put` | `id`:文章ID(必传)
`blogData`:参数体(必传) | 参数体需要传递`title`, `content`
调用之前需要登录 | | 删除一篇文章 | /api/blog/delete | `delelt` | `id`:文章ID (必传) | 调用之前需要登录 | | 登录 | /api/user/login | `post` | `username`:用户名
`password`:密码 | 必传 |