dora-plugin-proxy

Proxy plugin for dora.
Usage
$ npm i dora dora-plugin-proxy -SD
$ ./node_modules/.bin/dora --plugins proxy
Docs
参数
port
代理服务器端口号。
watchDirs
定义哪些目录下的规则定义可以实时刷新。
watchDelay
目录监听延迟,默认:300 毫秒。
规则定义
在项目目录新增 proxy.config.js 可定制 proxy 规则。
样例:
module.exports = {
'GET https://assets.daily/*': 'https://assets.online/',
'GET https://assets.daily/*': 'https://assets.online/v2/',
'GET /assets/*': 'https://assets.online/',
'GET /someDir/(.*)': 'https://g.alicdn.com/tb-page/taobao-home',
'GET /local': './local.js',
'GET /users': [{name:'sorrycc'}, {name:'pigcan'}],
'GET /users/1': {name:'jaredleechn'},
'GET /users': require('mockjs').mock({
success: true,
data: [{name:'@Name'}],
}),
'/custom-func/:action': function(req, res) {
res.json({
action: req.params.action,
query: req.query,
});
},
};