nuysoft / Mock

A simulation data generator
http://mockjs.com
Other
19.53k stars 2.66k forks source link

mock不支持 fetch吗? #163

Open wuchuguang opened 8 years ago

wuchuguang commented 8 years ago

let mock = require('mockjs'); const url_get = config.apiHost+"";

mock.mock(url_get,'GET',{ 'list|1-10': [{ 'id|+1': 1 }] }); fetch(url_get).then(resp=>{ console.log(resp.getJson()); }) fetch不被拦截?

xiaoxiaosaohuo commented 8 years ago

好像是不支持,只支持ajax.

nickrogit commented 7 years ago

不支持,可用robe-ajax

chinesedfan commented 7 years ago

可以试试parrot-mocker-web,支持xhr/jsonp/fetch

zjffun commented 5 years ago

貌似作者已经不维护了,下面是一个支持拦截 fetch 的版本 zjffun/Mock-support-intercept-fetch

使用的话:

npm install @zjffun/mockjs

fetch 的拦截还是比较好实现的,因为拦截后返回 resolve 为 response 对象(通过 Response - Web APIs | MDN 创建)的 promise 对象就行。