1

我知道当应用程序加载时,海市蜃楼会播种数据库。但我想知道以后有没有办法动态更改种子数据库(例如在某些用户操作上)。

所以,我有一个 API,它给了我进度的状态,我正在轮询那个 API 调用。最初 Mirage 为我播种了数据库,但每次我调用 API 时,都会返回相同的数据,我希望更改数据以便测试我的 UI 设计。有什么办法吗?

4

1 回答 1

0

是的,在您的 mirage/config.js 中:

let pollNum = 0;

this.get('/api/poll', () => {
  pollNum++;
  if (pollNum > 2) {
    return { success: true }; // replace with your success fixture
  } else {
    return { success: false }; // replace with your in progress fixture
  }
});
于 2018-08-02T19:11:04.167 回答