Skip to content

Latest commit

 

History

History
137 lines (117 loc) · 1.92 KB

category.md

File metadata and controls

137 lines (117 loc) · 1.92 KB

接口前缀

http://localhost:3000/api/v1

分类

创建分类

POST    /category

参数说明

参数 说明 是否必填
name 分类名字
key 分类关键字
parent_id 分类父级ID

成功操作返回

{
    "msg": "创建分类成功",
    "code": 200,
    "errorCode": 0
}

分类详情

GET    /category/:id

参数说明

参数 说明 是否必填
:id 分类ID

成功操作返回

{
    "code": 200,
    "msg": "success",
    "errorCode": 0,
    "data": {
        "id": 1,
        "name": "JavaScript",
        "key": "JavaScript",
        "parent_id": 0
    }
}

分类列表

GET    /category

参数说明

成功操作返回

{
    "code": 200,
    "msg": "success",
    "errorCode": 0,
    "data": [
        {
            "id": 1,
            "name": "JavaScript",
            "key": "JavaScript",
            "parent_id": 0,
            "article_nums": 1
        },
        {
            "id": 2,
            "name": "css",
            "key": "css",
            "parent_id": 0,
            "article_nums": 2
        },
        {
            "id": 3,
            "name": "nodejs",
            "key": "node",
            "parent_id": 0,
            "article_nums": 0
        }
    ]
}

更新单个分类

PUT    /category/:id

参数说明

参数 说明 是否必填
:id 分类ID
name 分类名字
key 分类关键字
parent_id 分类父级ID

成功操作返回

{
    "msg": "更新分类成功",
    "code": 200,
    "errorCode": 0
}

删除单个分类

DELETE    /category/:id

参数说明

参数 说明 是否必填
:id 分类ID

成功操作返回

{
    "msg": "删除分类成功",
    "code": 200,
    "errorCode": 0
}