vue+axios 部分文件axios请求404错误

Axios请求JSON文件404问题
本文探讨了一个在使用Axios请求同一文件夹下JSON文件时遇到的404错误问题。发现错误仅在特定文件中出现,且与通过URL传递的params参数有关。当改为使用query方式传递参数时,问题得以解决。

问题描述

同一个文件夹下的文件,使用axios,请求同一个json文件,其中一个404错误
下面方框中的四个文件,都请求上面的film.json,detail报404错误,其他的成功获取## 问题查找

  1. 首先排除了地址错误问题造成的404(除非地址写过,但是我并没有)。而且,当我清空报错文件中的其他内容,只写获取数据的代码时,获取成功。
  2. 其次查找报错文件和其他文件的不同。这时候,报错文件跟其他唯一的不同是,报错文件要接收通过url地址传递的params参数(如下图)
    在这里插入图片描述删掉参数部分,获取数据成功
    然后我发现,使用query传递参数,就没有问题

ps:

至于这是为什么,编程式导航会不会出现这个问题,我还不知道,查到了搞明白了再补充,先记录一下,这个坑爹的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值