1.4.54 • Published 6 years ago
socket.io-proxy-server v1.4.54
socket.io-proxy-server
What a elegant way to proxy and intercept from socket.io connections!!!
inspired by http-proxy
Usage:
Using with Node http server
process.env['SERVER'] = 'https://the_target_socket_io_server..';
const app = require('http').createServer(handler)
const proxy = require('socket.io-proxy-server')(app);
const manager = proxy(http);
manager.addReqHandler(
async function(proxySocket, packet) {
// Modify request here...
}
);
manager.addReqHandler(
async function(proxySocket, packet) {
// Modify response here...
}
);
Or with koa:
const Koa = require('koa');
const app = new Koa();
const http = require('http').createServer(app.callback());
const port = process.env.PORT || 3000;
const proxy = require('socket.io-proxy-server');
const manager = proxy(http);
manager.addReqHandler(
async function(proxySocket, packet) {
// Modify request here...
}
);
manager.addReqHandler(
async function(proxySocket, packet) {
// Modify response here...
}
);
1.4.54
6 years ago
1.4.53
6 years ago
1.4.52
6 years ago
1.4.51
6 years ago
1.4.5
6 years ago
1.2.0
6 years ago
1.1.7
6 years ago
1.1.6
6 years ago
1.1.5
6 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.0
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago