axios 在所有请求中都给出 404 not found 错误

时间:2021-05-03 17:49:26

标签: javascript reactjs axios

我的索引文件如下。我正在从 mock.js 导入模拟:

import mock from "./mock";
import "../components/todo/index";

mock.onAny().passThrough();

Mock.js

import MockAdapter from "axios-mock-adapter";
import dataAPI from "./dataAPI";
export const dataAPI = axios.create();

const mock = new MockAdapter(dataAPI);

export default mock;

dataAPI.js


import axios from "axios";

export const dataAPI = axios.create();

这就是我返回数据的方式。代码形式todo索引文件,负责返回数据。

dataAPI.onGet("/apps/todo/").reply((config) => {
  // eslint-disable-next-line object-curly-newline
  const { q = "", filter, tag, sortBy: sortByParam = "latest" } = config.params;
  /* eslint-enable */
  // ------------------------------------------------
  // Get Sort by and Sort Direction
  // ------------------------------------------------
  let sortDesc = true;

  const sortBy = (() => {
    if (sortByParam === "title-asc") {
      sortDesc = false;
      return "title";
    }
    if (sortByParam === "title-desc") return "title";
    if (sortByParam === "assignee") {
      sortDesc = false;
      return "assignee";
    }
    if (sortByParam === "due-date") {
      sortDesc = false;
      return "dueDate";
    }
    return "id";
  })();

0 个答案:

没有答案
相关问题