|
1 | | -import axios from 'axios'; |
2 | | -import MockAdapter from 'axios-mock-adapter'; |
| 1 | +import Mock from 'mockjs'; |
3 | 2 | import loginAPI from './login'; |
4 | 3 | import articleAPI from './article'; |
5 | 4 | import article_tableAPI from './article_table'; |
6 | 5 | import remoteSearchAPI from './remoteSearch'; |
7 | | -const mock = new MockAdapter(axios); |
| 6 | + |
8 | 7 |
|
9 | 8 | // 登录相关 |
10 | | -mock.onPost('/login/loginbyemail').reply(loginAPI.loginByEmail); |
11 | | -mock.onPost('/login/logout').reply(loginAPI.logout); |
12 | | -mock.onGet('/user/info').reply(loginAPI.getInfo); |
| 9 | +Mock.mock(/\/login\/loginbyemail/, 'post', loginAPI.loginByEmail); |
| 10 | +Mock.mock(/\/login\/logout/, 'post', loginAPI.logout); |
| 11 | +Mock.mock(/\/user\/info\.*/, 'get', loginAPI.getInfo) |
13 | 12 |
|
14 | | -// 文章相关 |
15 | | -mock.onGet('/article/list').reply(articleAPI.getList); |
16 | | -mock.onGet('/article/detail').reply(articleAPI.getArticle); |
| 13 | +// // 文章相关 |
| 14 | +Mock.mock(/\/article\/list/, 'get', articleAPI.getList); |
| 15 | +Mock.mock(/\/article\/detail/, 'get', articleAPI.getArticle); |
17 | 16 |
|
18 | | -// table example相关 |
19 | | -mock.onGet('/article_table/list').reply(article_tableAPI.getList); |
20 | | -mock.onGet('/article_table/pv').reply(article_tableAPI.getPv); |
| 17 | +// // table example相关 |
| 18 | +Mock.mock(/\/article_table\/list/, 'get', article_tableAPI.getList); |
| 19 | +Mock.mock(/\/article_table\/p/, 'get', article_tableAPI.getPv); |
21 | 20 |
|
22 | | -// 搜索相关 |
23 | | -mock.onGet('/search/user').reply(remoteSearchAPI.searchUser); |
| 21 | +// // 搜索相关 |
| 22 | +Mock.mock(/\/search\/user/, 'get', remoteSearchAPI.searchUser); |
24 | 23 |
|
25 | | -mock.onAny().passThrough(); |
26 | 24 |
|
27 | | -export default mock; |
| 25 | +export default Mock; |
0 commit comments