node-mitmproxy1
Version:
Node.js MITM Proxy
20 lines (17 loc) • 522 B
JavaScript
;
var _ = require('lodash');
module.exports = function (middlewares) {
if (middlewares) {
if (Object.prototype.toString.call(middlewares) !== '[object Array]') {
throw new TypeError('middlewares must be a array');
}
}
var sslConnectInterceptors = [];
var requestInterceptors = [];
var responseInterceptors = [];
_.each(middlewares, function (m) {
if (m.buildIn === false || m.buildIn === 'false') {} else {
m.name;
}
});
};