Skip to content

Instantly share code, notes, and snippets.

@lakenen
Last active August 29, 2015 14:04
hyperquest issue
var http = require('http')
, request = require('hyperquest')
var server = http.createServer(function (req, res) {
if (req.url === '/respond') {
res.end('ok')
return server.close()
}
proxy('http://localhost:11111/respond', req, res)
}).listen(11111)
request.get('http://localhost:11111/foo').pipe(process.stdout)
function proxy(uri, req, res) {
var r = request(uri, {
method: req.method
, headers: req.headers
})
req.pipe(r).pipe(res)
r.on('error', function (err) {
console.error(err)
server.close()
})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment