Как перенаправить MirajeJS на реальный запрос, если в моке нет такого маршрута?

С помощью mirajeJS мы можем моделировать маршруты, но возможно ли, если такой маршрут не моделируется в mirajeJS, перенаправить его и использовать реальный сервер с помощью axios?

      import {Server} from "miragejs";

new Server({
  routes() {
    this.namespace = "api/";
    this.get("test/router", () => {
      return [
        {name: "Angy", surname: "T."},
        {name: "Chris", surname: "B."},
        {name: "Juliana", surname: "Crain"}
      ];
    });
  }
});

То есть я хочу добиться следующего поведения, я смачиваю запрос теста / маршрутизатора, но если пользователь делает любой другой запрос, который не заблокирован в Miraje, то он переходит на реальный сервер, то есть используется реальный запрос

1 ответ

Вы можете использовать такой сквозной переход

      new Server({
  routes() {
    this.namespace = "api/";
    this.get("test/router", () => {
      return [
        {name: "Angy", surname: "T."},
        {name: "Chris", surname: "B."},
        {name: "Juliana", surname: "Crain"}
      ];
    });
    // Allow unhandled requests on the current domain to pass through
    this.passthrough();
  }
});
Другие вопросы по тегам