Comments (13)
@aizigao @chaosforfun @urrri @wll8 @cuidong626 Upgrade + [email protected]
mocker-api/example/webpack/mocker/index.js
Lines 7 to 24 in 6d31d20
添加了个配置 priority
默认值为 proxy
,要实现你们的想法,将参数设置为 mocker
proxy
优先走代理配置mocker
优先 mock 配置
from mocker-api.
I also have the same problem.
I set mock for some requests and rest I want to pass through the proxy, but proxy today has higher priority and all my specific requests don't reach mock.
from mocker-api.
配置了拦截所有请求的代理后,就没办法走mock了,希望增加单独控制mock优先级的
from mocker-api.
这个是配置顺序。你想要的顺序是什么什么顺序呢?
如果配置了 mocker 文件地址,就走 mocker 配置文件里面,如果没有就走传递的方法里面?
from mocker-api.
@jaywcjlove 我想要的顺序是 就算配置了代理,如果已经有配置了对的mock 接口配置就走mock,没有配置的mock接口就走代理。
我们这边大部分接口还是想走真实的数据,部分接口走mock,这样会比较方便; 😄
from mocker-api.
mock 出来的数据不是假的数据?怎么是真实数据呢?
我们这边的需求是这样的,开发初期,都是 mock 出来的假数据,来了一个 API 配置一下代理走真实的,来了一个 API 再配置代理,走真实 API,
这样慢慢 mock 的数据就被替换掉了,不用去删除或者注释 mock 内容, 所以改了顺序。
from mocker-api.
@jaywcjlove 比如我在开发一个内嵌web到某app的应用,如果不走真实接口,大概率oauth不过去,有些页面的权限比较多,每次都改mock文件比较麻烦,我写的了简单pr #152
我们这边日常用这个库的开发模式是,针对几个接口开mock,其它都走真实接口(必要时走一层nginx或whistle之类的代理域名),开发完后,对应的接口直接注释掉 🤣
from mocker-api.
你的意思是配置 proxy, mock 的API 自动失效? @aizigao
from mocker-api.
@aizigao 这样不好吧,能不能弄个开关配置,既支持 proxy 优先,又支持 mock 优先?
from mocker-api.
你的意思是配置 proxy, mock 的API 自动失效? @aizigao
比如这个配置,
_proxy: {
proxy: {
"/(.*)": "https://api.github.com/",
},
changeHost: true,
},
// 注释它则走 默认代理
"GET /repos/jaywcjlove/mocker-api": {
mock: true,
},
我配置了 "GET /repos/jaywcjlove/mocker-api",在访问其它github接口时可以直接到github, 访问 /repos/jaywcjlove/mocker-api时会走mock的数据,也就是使用mock时如果满足proxy条件也优先走mock
from mocker-api.
@aizigao 这样不好吧,能不能弄个开关配置,既支持 proxy 优先,又支持 mock 优先?
对,我是这个意思,那这个开关能不能整一个 👍
from mocker-api.
配置了拦截所有请求的代理后,就没办法走mock了,希望增加单独控制mock优先级的
这个功能可以使用了吗?
from mocker-api.
@wll8 稍微等待,还没有时间开发
from mocker-api.
Related Issues (20)
- 更改mock文件,提示编译成功,但是浏览器报错404 HOT 2
- The MockerProxyRoute type does not work for strictNullChecks HOT 7
- Unable to use mocker-api in commonjs with type-checking enabled HOT 8
- Advice: add mocker api config like `mocker.config.js` HOT 14
- Advice: give a quick start by the `npx mocker-ap` after `npm install mocker-api` HOT 1
- [Advice] Add issue template HOT 5
- Types declaration files are not release package HOT 2
- does it support Mock grammar? HOT 5
- 升级 Webpack 5 实例与 typedoc 冲突报错 HOT 1
- Action Required: Fix Renovate Configuration HOT 1
- Feature: Add option for additional files/folders to be watched
- Feature: support for vite2.0 HOT 2
- add setupProxy to src, throw error: Cannot use import statement outside a module
- Dependency Dashboard
- Feature: 怎么统一给代理的请求添加前缀 HOT 3
- Bug: delay undefined HOT 3
- Feature: Response patching
- 怎么使用 application/json 类型的解析器 HOT 6
- Feature: 能否支持一下vite配置呢? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mocker-api.