0.4.0 • Published 7 years ago

kroxy v0.4.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

kroxy

HTTP proxy middleware of Koa.

Build Status Coverage Status dependencies Status devDependencies Status JavaScript Style Guide

Install

$ npm install --save kroxy

Usage

app.use(kroxy([options]))

Options

All options are default false.

  • trustRequestBody If enabled and context.request.body exists, use it as the body of request.
  • parseResponseBody If enabled, context.response.body are parsed into Buffer, 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 proxy

License

MIT

0.4.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago