Skip to content

Instantly share code, notes, and snippets.

@danielb2
Created July 14, 2015 20:40
Show Gist options
  • Save danielb2/cd1ce6172c0489a2cb9c to your computer and use it in GitHub Desktop.
Save danielb2/cd1ce6172c0489a2cb9c to your computer and use it in GitHub Desktop.
wreck proxy
var Wreck = require('wreck');
var server = new Hapi.Server();
server.connection({ port: 8088 });
var onResponse = function (err, res, request, reply, settings, ttl) {
Wreck.read(res, null, function (err, body) {
return reply(res);
});
};
var handler = function (request, reply) {
var options = {
host: 'www.google.com',
onResponse: onResponse
};
return reply.proxy(options);
};
server.route({
path: '/{p*}',
method: 'GET',
handler: handler
});
server.register({ register: Blipp }, function (err) {
server.start();
});
var Wreck = require('wreck');
var server = new Hapi.Server();
server.connection({ port: 8088 });
var onResponse = function (err, res, request, reply, settings, ttl) {
return reply(res);
};
var handler = function (request, reply) {
var options = {
host: 'www.google.com',
onResponse: onResponse
};
return reply.proxy(options);
};
server.route({
path: '/{p*}',
method: 'GET',
handler: handler
});
server.register({ register: Blipp }, function (err) {
server.start();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment