Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道当应用程序加载时,海市蜃楼会播种数据库。但我想知道以后有没有办法动态更改种子数据库(例如在某些用户操作上)。
所以,我有一个 API,它给了我进度的状态,我正在轮询那个 API 调用。最初 Mirage 为我播种了数据库,但每次我调用 API 时,都会返回相同的数据,我希望更改数据以便测试我的 UI 设计。有什么办法吗?
是的,在您的 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 } });