报错信息:Request path contains unescaped characters on axios get request

报错原因:如果当前页面需要在首屏渲染时,根据url中的获取中文参数拿去接口传参出现上面的报错。

解决方案:此时需要用encodeURI 将中文参数转化为url支持的格式,这样接口才能识别,传参就没问题了

示例:

js 复制代码
const resCateName = await axios.get(
    "/api/getProdCateList",
    encodeURI($route.query.categoryName)
  );
相关推荐
xingyuzhisuan7 分钟前
缓存命中率提升方案:从 30% 优化至 82% 全流程优化记录
java·开发语言·缓存·ai
郑洁文12 分钟前
基于Python的恶意流量监测系统的设计与实现
开发语言·python
AI玫瑰助手15 分钟前
Python流程控制:for循环与range函数的搭配使用
开发语言·python·信息可视化
anew___17 分钟前
2026年Python爬虫技术完全指南:从入门到实战
开发语言·爬虫·python
jvxiao19 分钟前
你真的懂作用域吗?从编译原理角度深度 JS 的作用域
前端·javascript
Penfy_Z19 分钟前
【Python LLM 调用踩坑】Connection error 终极解决方案!npm 代理导致阿里云通义千问接口连接失败
开发语言·python·npm
星辰徐哥20 分钟前
Python AI基础:Python面向对象编程
开发语言·人工智能·python
小宁爱Python20 分钟前
Python 依赖管理神器:requirements.txt 从安装到实战全指南
开发语言·python
Darling噜啦啦21 分钟前
二叉树与递归算法实战:从树结构到 LeetCode 爬楼梯,一文吃透前端数据结构与递归思维
前端·javascript·数据结构
星栈26 分钟前
Rust + Makepad 应用怎么打包发布:Windows、macOS、Linux 全平台交付
前端·rust