0

我有一个让我大吃一惊的错误。我正在尝试模拟一些数据以测试我使用 Vuex + Axios 开发的应用程序。

所以...

在我的项目文件夹中有这些 JSON 文件:

在此处输入图像描述

而这个 AJAX 方法:

function fetchChartsData(platform, content) {

    const url = `server/chartsCollection?platform=${platform}&content=${content}.json`;

    axios
        .get(url)
        .then(response => (console.log(response.data)))
        .catch(error => console.error('fails:', error));

}

我得到一个 JSON 文件:

  • 正确的路线名称
  • 但是来自另一个文件的数据/内容

例如,网络中的文件名是正确的:

在此处输入图像描述

但内容来自另一个文件:

在此处输入图像描述

很难解释。没有模式可以检查哪个文件正在更改内容。我也禁用了缓存。

谢谢!

更新

如果我将每个文件存储在一个独立的文件夹中......它可以工作。我是说:

模拟服务器文件夹:

在此处输入图像描述

新代码:

function fetchChartsData(platform, content) {

    const url = `server/${platform}/chartsCollection?platform=${platform}&content=${content}.json`;

    axios
        .get(url)
        .then(response => (console.log(response.data)))
        .catch(error => console.error('fails:', error));

}

它可以工作很好......但我需要将所有文件放在同一个文件夹中以模拟真实的后端环境。

4

0 回答 0