Skip to content

Commit 48d588b

Browse files
authored
Merge pull request #1186 from justgook/master
Add api for proxyReqWs
2 parents 8ac0703 + 73e3f1a commit 48d588b

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

lib/server/proxy-server.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ var ProxyOption = Immutable.Record({
4545
* with args [proxyRes, req, res]
4646
*/
4747
proxyRes: List([]),
48+
/**
49+
* Functions to be called on proxy response
50+
* with args [proxyReq, req, socket, options, head]
51+
*/
52+
proxyReqWs: List([]),
4853
errHandler: undefined,
4954
url: Map({}),
5055
proxyOptions: Map(defaultHttpProxyOptions),
@@ -99,10 +104,11 @@ module.exports = function createProxyServer (bs, scripts) {
99104
}
100105

101106
/**
102-
* Add any user provided functions for proxyReq and proxyRes
107+
* Add any user provided functions for proxyReq, proxyReqWs and proxyRes
103108
*/
104109
applyFns("proxyReq", proxyReq);
105110
applyFns("proxyRes", proxyRes);
111+
applyFns("proxyReqWs", opt.get("proxyReqWs"))
106112

107113
/**
108114
* Handle Proxy errors

0 commit comments

Comments
 (0)