История изменений
Исправление Black_Roland, (текущая версия) :
Держи пример «прокси»:
'use strict';
var express = require('express');
var http = require('http');
var app = express();
app.use(function(req, res) {
http.get('http://' + app.get('proxyTo') + req.url, function(proxy) {
var chunks = [];
proxy
.on('data', function(chunk) {
chunks.push(chunk);
})
.on('end', function() {
var body = Buffer.concat(chunks).toString();
res.send(body.replace(/udp:\/\/@/g, 'http://' + app.get('udpxy') + '/udp/'));
});
});
});
module.exports = app;
Нужный тебе код начинается со строки http.get
.
Исходная версия Black_Roland, :
Держи пример «прокси»:
'use strict';
var express = require('express');
var http = require('http');
var app = express();
app.use(function(req, res) {
http.get('http://' + app.get('proxyTo') + req.url, function(proxy) {
var chunks = [];
proxy
.on('data', function(chunk) {
chunks.push(chunk);
})
.on('end', function() {
var body = Buffer.concat(chunks).toString();
res.send(body.replace(/udp:\/\/@/g, 'http://' + app.get('udpxy') + '/udp/'));
});
});
});
module.exports = app;