hiproxy
Version:
hiproxy - lightweight and powerful proxy tool for front-end developer based on Node.js.
27 lines (21 loc) • 632 B
JavaScript
/**
* @file hiproxy proxy work flow
* @author zdying
*/
;
var Flow = require('step-flow');
var proxyFlow = new Flow();
var systemRoter = require('./systemRouter');
var hookReqAndRes = require('./hookReqAndRes');
var getProxyInfo = require('./getProxyInfo');
var doRequest = require('./doRequest');
var printLog = require('./printLog');
var errorHandler = require('../errorHandler');
proxyFlow
.use('SystemRouter', systemRoter)
.use('HookReqAndRes', hookReqAndRes)
.use('GetProxyInfo', getProxyInfo)
.use('DoRequest', doRequest)
.use('Log', printLog)
.catch(errorHandler);
module.exports = proxyFlow;