vue-cli使用axios请求本地文件json时报错404

3,523 阅读1分钟

json文件放在静态文件夹public内,当使用axios请求json文件时,即便路径正确,如../../public/api/home.json,也会报404

 axios.get("../../public/api/home.json").then(res=> {
      console.log(res);
 });
 //结果报错404

后来发现,本地路径可直接指向public下的任意文件夹,如/api/home.json,这样就可以请求到数据了

 axios.get("/api/home.json").then(res=> {
      console.log(res);
 });
 //请求成功