0.4.0 • Published 9 years ago
kroxy v0.4.0
kroxy
HTTP proxy middleware of Koa.
Install
$ npm install --save kroxyUsage
app.use(kroxy([options]))Options
All options are default false.
trustRequestBodyIf enabled andcontext.request.bodyexists, use it as the body of request.parseResponseBodyIf enabled,context.response.bodyare parsed intoBuffer, otherwise stream.
Example
const http = require('http')
const koa = require('koa')
const kroxy = require('kroxy')
const app = koa()
app.use(kroxy()) // HTTP forward proxy
const server = http.createServer()
server.on('request', app.callback())
server.on('connect', kroxy.tunnel()) // HTTP tunnel proxyLicense
MIT