土拨鼠代理器。支持代理静态文件,请求mock数据,host绑定方式代理。
本代理器,代理端口为8888,前端页面端口为8887。换句话说就是,请保证这两个端口没有被其他程序占用。否则程序将无法启动
- pc端本地开发静态文件代理
增加一个如下图的配置
这样规则的意思就是所有请求中带有/test
路径的请求都会被转到本地的/Users/flyover/test
目录下。
在/Users/flyover
下创建一个test文件夹。
在test目录下创建一个index.html。
然后浏览器访问127.0.0.1:8888/test/index.html
- pc端本地开发mock数据代理
mock数据是在开发过程中,没有真实后端数据的时候。可以编写一些mock数据用于接口返回。
修改之前的配置,增加mock文件路径
这样mock文件就会去指定的路径下寻找。
在/Users/flyover/
下创建一个mock文件夹。
在mock目录中增加test_info.js文件,里面内容为
```
module.exports = function(params) { if (params) { return { result: '200' } } else { return { result: '400' } } } ```
类似得可以建更多简单的mock数据。 mock数据本身就是function。传入的params就是接口传给后端的参数。因此可以根据params返回不动的mock数据。
在浏览器中直接打开
```
http://127.0.0.1:8888/xxxxx?api_name=test_info&info=xxxx ``` 其中api_name是需要增加这个参数的, 跟mock文件中的test_info.js对应。 api_name也可为apiName。
注意当有多个配置的时候,只有一个配置的mock路径会生效 建议关掉其他不用的配置