{
"username":"zfpx", //用户名
"password":"123456", //密码
"email":"[email protected]" //邮箱
}
{
"result": {
"code":0,//成功,其他数字则为不成功
"message":"success"
}
}
/api/users/singin
POST
放在请求体里
{
"username":"zfpx", //用户名
"password":"123456", //密码
}
{
"code":0,//成功,其他数字则为不成功
"message":"success"
}
/api/users/singout
GET
{
"code":0,//成功,其他数字则为不成功
"message":"success"
}
/api/categories
GET
{
"code": 0,
"data": {
"items": [
{"_id":1,"name":"分类名称"},
]
}
}
/api/categories
POST
{
"name":"分类名称"
}
{
"code":0,
"message":"success"
}
/api/categories/:id
PUT
此参数放在请求体里
{
"name":"xxx",//新分类名称
}
{
"result": {
"code":0,//成功,其他数字则为不成功
"message":"success" // 成功为success不成功,显示不成功原因
}
}
/api/categories/:id
DELETE
路径参数
{
"code":0,
"message":"success"
}
/api/articles
GET
放在URL地址中的查询字符串里
pageNum=1&pageSize=5&keyword=a
{
"code": 0,
"data": {
"articles": [
{
"pv": 0,
"comments": [
{
"createAt": "2018-04-30T14:00:31.417Z",
"_id": "5ae7217f176d5a17507d6ae9",
"content": "评论内容1",
"user": "5ae70c24a8003f0cdcfc4ebc"
},
{
"createAt": "2018-04-30T14:06:09.560Z",
"_id": "5ae722d18463811c606f4643",
"content": "评论内容2",
"user": "5ae70c24a8003f0cdcfc4ebc"
}
],
"createAt": "2018-04-30T13:54:31.198Z",
"_id": "5ae720178633281b481757fc",
"title": "标题2",
"content": "内容2",
"user": "5ae70c24a8003f0cdcfc4ebc",
"__v": 0
},
],//文章列表
"pageNum": 1,//当前页码
"pageSize": 5,//每页条数
"total": 9,//总条数
"pageCount": 2//总页数
}
}
/api/articles
POST
{
"title":"标题1",
"content":"内容1"
}
{
"code":0,//成功,其他数字则为不成功
"message":"success"
}
/api/articles/:id
PUT
此参数放在请求体里
{
"title":"xxx", //该博客的新标题
"content":"xxx", // 该博客的新内容
}
{
"result": {
"code":0,//成功,其他数字则为不成功
"message":"success" // 成功为success不成功,显示不成功原因
}
}
/api/articles/:id
DELETE
路径参数
{
"code":0,
"message":"success"
}
/api/articles/pv/:id
GET
无
{
"result": {
"code":0,//成功,其他数字则为不成功
"message":"success" // 成功为success不成功,显示不成功原因
}
}
/api/articles/comment/:id
POST
{
"content":"xxx", // 评论内容
}
{
"result": {
"code":0,//成功,其他数字则为不成功
"message":"success" // 成功为success不成功,显示不成功原因
}
}