vue-element-admin发起请求, 请求路径拼凑不正确

作者:@caseyfu
本文为作者原创,转载请注明出处:https://www.cnblogs.com/caseor/p/i-do-not-know-how-to-say.html


目录

问题
解决

时间: 2020年08月18日

问题

这个问题描述起来很复杂, 不容易说清楚, 所以上bing和google我没有搜到答案
简单来说就是请求的路径拼凑错误, 如下图

为什么会造成这样情况?

解决

我把配置文件.env.development中的VUE_APP_BASE_API这个常量全局搜索了一遍, 在相关的地方打印信息
我在request.js文件也就是axios过滤器发起请求的出口打印了相关信息

console.log('request axios', process.env.VUE_APP_BASE_API)
console.log('config', config)

图1 错误原因

仔细一看, 我去, 注释怎么也跟着在跑

至此错误原因是vue-element-admin用于切换环境的3个配置文件.env.development不支持行尾注释!!!

我写的这样

把行尾注释移到单独一行或者删去之后重启服务(哭)之后就能正确发起请求

这个问题很偏, 也是一种低级失误, 我还以为#注释都能像在navicat里面写SQL一样随便写的, 但人家读取数据的机制是以行读取
经历过这个问题, 我意识到遇到一个很偏的问题只有靠自己的细心才能解决
不要用行尾注释 不要用行尾注释 不要用行尾注释
不管有没有人看到, 我还是希望能在别人最绝望的时候做别人的救命稻草

posted @   FuKai  阅读(2318)  评论(1编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示
目录