node 或nuxt请求接口时提示Request path contains unescaped characters如何处理
node 或nuxt请求接口时提示Request path contains unescaped characters,从字面意思理解就是路径包含未转义字符,也就是请求的路径中包含中文。
处理方法就是对中文进行编码,具体操作就是将参数通过encodeURI(params.cate) 来实现,然后再接口上通过URLDecoder.decode(cate, "utf-8") 来解码就可以了。
前端:
'/pages/getList/tags/' + encodeURI(params.cate)
后端:
count = pagesSerice.getCountByTags(URLDecoder.decode(cate, "utf-8"));
发表评论 (审核通过后显示评论):