Skip to content

Commit f54edeb

Browse files
committed
Adding proxy example
1 parent 6caef33 commit f54edeb

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

proxy.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
var Hapi = require('hapi');
2+
3+
4+
var server = new Hapi.Server(8000);
5+
6+
var mapper = function (request, callback) {
7+
8+
callback(null, 'http://www.google.com/search?q=' + request.params.term);
9+
};
10+
11+
server.route({ method: '*', path: '/', handler: { proxy: { host: 'google.com', port: 80, redirects: 5 } } });
12+
server.route({ method: 'GET', path: '/{term}', handler: { proxy: { mapUri: mapper } } });
13+
server.start();

0 commit comments

Comments
 (0)