就是前端使用axios的post请传参是数组
后端接受不到,然后报错,
后端报错信息
提交的是json对象,对象里面包含tagNameList属性。
@PostMapping("/search/tags")
public BaseResponse<List<User>> searchUsersByTags(@RequestBody String tagNameList){
List<String> tagList = JSON.parseArray(JSON.parseObject(tagNameList).getString("tagNameList"), String.class);
//判空
if(CollectionUtils.isEmpty(tagList)){
throw new BusinessException(ErrorCode.PARAMS_ERROR);
}
List<User> userList = userService.searchUserByTag(tagList);
return ResultUtils.success(userList);
}