0.1.5 • Published 10 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 webproxy
Quick Start
1、Normal start
$ webproxy start
2、Modify default LISTENING port
$ webproxy --port 9000 start
3、Use rule config file
$ webproxy start --rule rule.js
there 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
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.33
10 years ago
0.0.32
10 years ago
0.0.31
10 years ago
0.0.30
10 years ago
0.0.29
10 years ago
0.0.28
10 years ago
0.0.27
10 years ago
0.0.26
10 years ago
0.0.25
10 years ago
0.0.24
10 years ago
0.0.23
10 years ago
0.0.22
10 years ago
0.0.21
10 years ago
0.0.20
10 years ago
0.0.19
10 years ago
0.0.18
10 years ago
0.0.17
10 years ago
0.0.16
10 years ago
0.0.15
10 years ago
0.0.14
10 years ago
0.0.13
10 years ago
0.0.12
10 years ago
0.0.11
10 years ago
0.0.10
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago
0.0.0
10 years ago