改变分支: feature/original_tag, 总共有7个路由有改变(6个批改, 1个新增), 所有的改变单元测试在TopicControllerTest第243行开始能够自测, 以下是7处改变的详情:

  1. 进入创立文章页面GET '/topic/create改变: 返回字段减少my_original_tags, 数据格式:

    {"my_original_tags": [{"_id":"5fd44f26f83446cef994e1d9","name":"你好","update_at":"2020-12-      12T05:06:17.981Z","topics_size":1},{"_id":"5fd44fc9cb9b69cf39a0671a","name":"你好3","update_at":"2020-12-12T05:06:17.513Z","topics_size":1},{"_id":"5fd44faa4d0f53cf2307461a","name":"你好2","update_at":"2020-12-12T05:05:46.856Z","topics_size":0},{"_id":"5fd44810df64aacda776465e","name":"测试标签1","update_at":"2020-12-12T04:33:20.163Z","topics_size":0}]}
  1. 发表新文章接口POST /topic/create改变, 入参字段减少original_tags, 数据格式:

    original_tags: '你2 你3 你4 你5'
  1. 进入文章编辑页面GET /topic/:tid/edit改变, 返回字段减少my_original_tags(作者的所有原创标签)和tags(这边文章已调配的标签), 数据格式:

    my_original_tags:

    {"`my_original_tags`": [{"_id":"5fd45ea584d4360537d856a7","name":"你2","update_at":"2020-12-12T06:11:12.471Z","topics_size":2},{"_id":"5fd45ea584d4360537d856a6","name":"你3","update_at":"2020-12-12T06:11:12.387Z","topics_size":2},{"_id":"5fd45ea584d4360537d856a5","name":"你4","update_at":"2020-12-12T06:11:12.275Z","topics_size":2},{"_id":"5fd45ea584d4360537d856a4","name":"你5","update_at":"2020-12-12T06:11:12.172Z","topics_size":2},{"_id":"5fd44f26f83446cef994e1d9","name":"你好","update_at":"2020-12-12T05:06:17.981Z","topics_size":1},{"_id":"5fd44fc9cb9b69cf39a0671a","name":"你好3","update_at":"2020-12-12T05:06:17.513Z","topics_size":1},{"_id":"5fd44faa4d0f53cf2307461a","name":"你好2","update_at":"2020-12-12T05:05:46.856Z","topics_size":0},{"_id":"5fd44810df64aacda776465e","name":"测试标签1","update_at":"2020-12-12T04:33:20.163Z","topics_size":0}]}

    tags:

    {"tags": [{"name":"你5"},{"name":"你4"},{"name":"你3"},{"name":"你2"}]}
  1. 编辑文章接口POST /topic/:tid/edit改变, 入参字段减少original_tags, 数据格式:

    original_tags: '你2 你3 你4 你5'
  1. 进入文章详情页GET /topic/:tid改变, 返回字段减少tags(这边文章已调配的标签), 数据格式:

    {"tags": [{"name":"你5"},{"name":"你4"},{"name":"你3"},{"name":"你2"}]}
  2. 进入"我的文章"页面/user/:name/my_topics, 返回字段减少my_original_tags, 数据格式:

    {"`my_original_tags`": [{"_id":"5fd45ea584d4360537d856a7","name":"你2","update_at":"2020-12-12T06:11:12.471Z","topics_size":2},{"_id":"5fd45ea584d4360537d856a6","name":"你3","update_at":"2020-12-12T06:11:12.387Z","topics_size":2},{"_id":"5fd45ea584d4360537d856a5","name":"你4","update_at":"2020-12-12T06:11:12.275Z","topics_size":2},{"_id":"5fd45ea584d4360537d856a4","name":"你5","update_at":"2020-12-12T06:11:12.172Z","topics_size":2},{"_id":"5fd44f26f83446cef994e1d9","name":"你好","update_at":"2020-12-12T05:06:17.981Z","topics_size":1},{"_id":"5fd44fc9cb9b69cf39a0671a","name":"你好3","update_at":"2020-12-12T05:06:17.513Z","topics_size":1},{"_id":"5fd44faa4d0f53cf2307461a","name":"你好2","update_at":"2020-12-12T05:05:46.856Z","topics_size":0},{"_id":"5fd44810df64aacda776465e","name":"测试标签1","update_at":"2020-12-12T04:33:20.163Z","topics_size":0}]}
  1. 新增接口/api/v1/topic/listOriginalTags, 展现用户所有原创标签及标签蕴含文章的数量, 能够依照标签名含糊搜寻, 返回格局:

    { status: 'success',  data:   [ { _id: '5fd44faa4d0f53cf2307461a',       name: '你好2',       update_at: '2020-12-12T07:04:46.049Z',       topics_size: 1 },     { _id: '5fd44f26f83446cef994e1d9',       name: '你好',       update_at: '2020-12-12T05:06:17.981Z',       topics_size: 1 },     { _id: '5fd44fc9cb9b69cf39a0671a',       name: '你好3',       update_at: '2020-12-12T05:06:17.513Z',       topics_size: 1 }    ] }