在windows中代码如下:
this.$axios.get(path + "/static/data/software.json").then((res) => {
// 使用get请求获取到static目录下的 json文件的数据
.......
});
windows中是用绝对路径访问的json文件,能正常访问。
但是将代码移植到ubuntu平台,这样的写法会报错:
Uncaught (in promise) Error: Request failed with status code 404
很奇怪,同样的写法,不同的平台居然不适用。
解决办法
以根目录为准,使用相对路径,就可以找到文件了:
this.$axios.get("static/data/software.json")