Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.history
/node_modules
yarn.lock
yarn.lock
package-lock.json

30 changes: 30 additions & 0 deletions questions/前端Mock数据有哪些好的解决方案?.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!-- {name: 'config', type: 'scene'} -->
### 发生问题的场景
前后端分离开发, 后端接口还没写好的时候, 前端可以自己造一些假数据查看效果
一般有两种方案:
1.使用Mock.js拦截请求返回模拟数据,但是这样在控制栏的network里看不到真实发出的请求
2.创建json文件,通过devServer匹配请求URL返回对应json文件的内容,但是这样需要创建很多json文件
且两种方式都无法针对请求参数动态变换响应数据,有时候有的问题需要动态数据才能发现
<!--
说明:
描述一个发生所述问题的场景,以及必要的信息
比如:
接用户反馈,你司网站首次进入到内容出现间会有一段不小的白屏时间。该网站是用前端框架开发的CSR(Client Side Rendering,客户端渲染)应用
-->

### 需要解决的问题
推荐一些既可以在 network 看到真实请求, 又不用写 json 文件, 还能根据请求参数动态改变响应数据的 Mock 解决方案
并说明该方案的优缺点



<!--
说明:
明确需要以怎样的顺序,从什么角度,回答哪些问题
比如:
请以如下顺序回答:
1. 如何分析首屏加载CSR的性能?
2. 分析后如何找出CSR性能瓶颈?
3. 如何解决CSR性能瓶颈?
4. 有没有其他渲染方案可以解决CSR当前问题,他的原理是什么?
-->