# 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`:密码 | 必传 |