var Hapi = require('hapi'); var Url = require('url'); var Wreck = require('wreck'); var server = new Hapi.Server(); server.connection({ host: 'localhost', port: 8000 }); var good = { options: { opsInterval: 5000, requestHeaders: true, requestPayload: true, reporters: [{ reporter: 'good-console', events: { error: '*', log: '*', request: '*', response: '*', wreck: '*' } }, { reporter: 'good-file', config: './wreck.log', events: { wreck: '*' } }] }, register: require('good') }; var handler = { proxy: { host: 'www.google.com.tw' } }; server.route({ method: 'GET', path: '/{url*}', config: { handler: handler } }); server.register([good, { register: require('blipp') }], function (err) { server.start(function (err) { }); });