Как перенаправить 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();
}
});