diff --git a/.gitignore b/.gitignore index 95eb223..361a2df 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ .history /node_modules -yarn.lock \ No newline at end of file +yarn.lock +package-lock.json + diff --git "a/questions/\345\211\215\347\253\257Mock\346\225\260\346\215\256\346\234\211\345\223\252\344\272\233\345\245\275\347\232\204\350\247\243\345\206\263\346\226\271\346\241\210?.md" "b/questions/\345\211\215\347\253\257Mock\346\225\260\346\215\256\346\234\211\345\223\252\344\272\233\345\245\275\347\232\204\350\247\243\345\206\263\346\226\271\346\241\210?.md" new file mode 100644 index 0000000..9c17c35 --- /dev/null +++ "b/questions/\345\211\215\347\253\257Mock\346\225\260\346\215\256\346\234\211\345\223\252\344\272\233\345\245\275\347\232\204\350\247\243\345\206\263\346\226\271\346\241\210?.md" @@ -0,0 +1,30 @@ + +### 发生问题的场景 + 前后端分离开发, 后端接口还没写好的时候, 前端可以自己造一些假数据查看效果 + 一般有两种方案: + 1.使用Mock.js拦截请求返回模拟数据,但是这样在控制栏的network里看不到真实发出的请求 + 2.创建json文件,通过devServer匹配请求URL返回对应json文件的内容,但是这样需要创建很多json文件 + 且两种方式都无法针对请求参数动态变换响应数据,有时候有的问题需要动态数据才能发现 + + +### 需要解决的问题 +推荐一些既可以在 network 看到真实请求, 又不用写 json 文件, 还能根据请求参数动态改变响应数据的 Mock 解决方案 +并说明该方案的优缺点 + + + + \ No newline at end of file