0.1.5 • Published 11 years ago
webproxy v0.1.5
Modify http request/response in javascript config file easily.

Web UI, Web Page Performance Analyze.

Console Info

Install
npm install -g webproxyQuick Start
1、Normal start
$ webproxy start2、Modify default LISTENING port
$ webproxy --port 9000 start3、Use rule config file
$ webproxy start --rule rule.jsthere are some sample rules at ./rules
rule.js
use this rule.js to wrap define header in every javascript file.
exports.request = function (req) {
//req.hostname
//req.path
//req.method
//req.headers
req.headers.proxy = '*request inject new field by webproxy*';
return req;
};
exports.response = function (req, res) {
//req.location
//req.hostname
//req.path
//req.method
//req.headers
//res.statusCode
//res.headers
//res.responseBuffer
res.headers.proxy = '*wrap define header by webproxy*'
if (/javascript/.test(res.headers['content-type'])) {
res.responseBuffer = ';define(function(require, exports, module){' + res.responseBuffer + '});';
}
return res;
};Use webproxy as a node module
var webproxy = require('webproxy')
webproxy.start({
port: port,
staticPort: 9001,
websocketPort: 9002,
useWebUI: true,
useConsoleInfo: true,
ruleModule: require("./path/ruleModule.js"),
});Author: human huang
QQ : 316996367
Email : halfthink@163.com
交流Q群: 415719701
0.1.5
11 years ago
0.1.3
11 years ago
0.1.2
11 years ago
0.1.1
11 years ago
0.1.0
11 years ago
0.0.33
11 years ago
0.0.32
11 years ago
0.0.31
11 years ago
0.0.30
11 years ago
0.0.29
11 years ago
0.0.28
11 years ago
0.0.27
11 years ago
0.0.26
11 years ago
0.0.25
11 years ago
0.0.24
11 years ago
0.0.23
11 years ago
0.0.22
11 years ago
0.0.21
11 years ago
0.0.20
11 years ago
0.0.19
11 years ago
0.0.18
11 years ago
0.0.17
11 years ago
0.0.16
11 years ago
0.0.15
11 years ago
0.0.14
11 years ago
0.0.13
11 years ago
0.0.12
11 years ago
0.0.11
11 years ago
0.0.10
11 years ago
0.0.8
11 years ago
0.0.7
11 years ago
0.0.6
11 years ago
0.0.5
11 years ago
0.0.4
11 years ago
0.0.3
11 years ago
0.0.2
11 years ago
0.0.1
11 years ago
0.0.0
11 years ago