ENH: updated examples

This commit is contained in:
srossross 2013-09-17 14:51:56 -07:00
parent 4ee96ddd66
commit f566a42e51
2 changed files with 20 additions and 50 deletions

15
examples/https-secure.js Normal file
View File

@ -0,0 +1,15 @@
var caronte = require('caronte'),
https = require('https');
/*
* Create your proxy server pointing to a secure domain
* Enable ssl validation
*/
var options = {target : 'https://google.com',
agent : https.globalAgent,
headers: {host: 'google.com'}
};
var proxyServer = caronte.createProxyServer(options);
console.log("Proxy server listening on port 8000");
proxyServer.listen(8000);

View File

@ -1,55 +1,10 @@
var http = require('http') var caronte = require('caronte');
, https = require('https') /*
, caronte = require('caronte') * Create your proxy server pointing to a secure domain
; */
// var options = {target:'https://google.com'};
// Create your proxy server
//
var options = {target:'https://google.com',
agent: new https.Agent({rejectUnauthorized:false}),
};
var proxyServer = caronte.createProxyServer(options); var proxyServer = caronte.createProxyServer(options);
proxyServer.ee.on('*:error', function(err, req, res){
res.end('There was an error proxying your request');
});
console.log("Proxy server listening on port 8000"); console.log("Proxy server listening on port 8000");
proxyServer.listen(8000); proxyServer.listen(8000);
//
// Create your proxy server
//
var options2 = {target:'https://google.com',
headers: {'host':'google.com'},
};
var proxyServer2 = caronte.createProxyServer(options2);
proxyServer2.ee.on('*:error', function(err, req, res){
res.end('There was an error proxying your request');
});
console.log("Proxy server 2 listening on port 8001");
proxyServer2.listen(8001);
//
// Create your proxy server
//
var options3 = {target:'https://google.com',
xfwd:true};
var proxyServer3 = caronte.createProxyServer(options3);
proxyServer3.ee.on('*:error', function(err, req, res){
res.end('There was an error proxying your request');
});
console.log("Proxy server 3 listening on port 8002");
proxyServer3.listen(8002);