首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果mock中没有这样的路由,如何将MirajeJS重定向到真正的请求?

如果mock中没有这样的路由,如何将MirajeJS重定向到真正的请求?
EN

Stack Overflow用户
提问于 2021-05-09 18:26:38
回答 1查看 45关注 0票数 0

在mirajeJS的帮助下,我们可以模拟路由,但是,如果这样的路由不是用mirajeJS模拟的,有没有可能重定向它并使用使用axios的真实服务器?

代码语言:javascript
复制
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中锁定的任何其他请求,则它将转到真实服务器,即使用真实的请求

EN

回答 1

Stack Overflow用户

发布于 2021-05-29 07:27:16

您可以使用这样的直通

代码语言:javascript
复制
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();
  }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67456650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档