1.4.54 • Published 5 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
5 years ago
1.4.53
5 years ago
1.4.52
5 years ago
1.4.51
5 years ago
1.4.5
5 years ago
1.2.0
5 years ago
1.1.7
5 years ago
1.1.6
5 years ago
1.1.5
5 years ago
1.1.4
5 years ago
1.1.3
5 years ago
1.1.2
5 years ago
1.1.0
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago