vr-server(vr-blog后台服务)
技术栈: nodejs + koa2 + mysql 及koa2周边生态中间件。
node版本 v9.8.0
[email protected]:blissCheng/vr_server.git
npm install && npm install -g pm2
pm2 start index.js
注意: 在启动前请先更改mysql连接配置, 配置目录 /src/config/default.js
字段名 | 数据类型 | 定义 |
---|---|---|
id | int | 主键 |
name | string | 用户名 |
pass | string | 用户密码 |
avator | string | 头像 |
moment | YY-MM-DD | 创建时间 |
method: POST
params: name, password, repeatpass, avator(用户头像base64)
method: POST
params: name, password
response: #user
method: GET
params: 无
字段名 | 数据类型 | 定义 |
---|---|---|
id | int | 主键 |
title | string | 标题 |
tag | string | 标签 |
moment | YY-MM-DD | 上传时间 |
comments | string | 评论数 |
pv | string | 浏览数 |
time | string | 创建时间 |
name | string | 文章名 |
catrgory | string | 分类 |
content | text | 内容 |
introduce | text | 简介 |
method: POST
params: title, tags
response: #post
method: POST
params: 分页(pageNo, pageSize), 通过tag划分(type: 2), 通过categroy划分(type: 1)
response: Array(#post)
method: GET
params: id - 文章id
response: #post
字段名 | 数据类型 | 定义 |
---|---|---|
id | int | 主键 |
name | string | 用户名 |
content | string | 内容 |
postId | int | 文章id |
avator | string | 头像 |
字段名 | 数据类型 | 定义 |
---|---|---|
id | int | 主键 |
primaryName | string | 姓名(主) |
secondaryName | string | 姓名(次) |
commentId | int | 评论id |
primaryAvator | string | 头像 |
secondaryAvator | string | 头像 |
content | string | 回复内容 |
moment | YY-MM-DD | 创建时间 |
method: GET
response: Array(#comment)
method: POST
params: name, postId, avator
respose: #comment
method: GET
response: Array(#reply)
method: POST
params: primaryName, secondaryName, commentId, primaryAvator, seondaryAvator, content
response: #reply