http-forward
Version:
Simple proxy forward for incoming HTTP request
36 lines (23 loc) • 858 B
Markdown
# http-forward [](https://travis-ci.org/h2non/http-forward) [](https://www.npmjs.org/package/http-forward)
Simple proxy forward for incoming HTTP requets. Built for node.js/io.js.
## Installation
```
npm install http-forward
```
## API
```js
const http = require('http')
const forward = require('http-forward')
var server = http.createServer(function (req, res) {
// Define proxy config params
req.forward = { target: 'http://new.server.net' }
forward(req, res)
})
server.listen(3000)
```
### forward(req, res, callback)
- **req** `http.IncomingMessage` - Required
- **res** `http.OutgoingMessage` - Required
- **callback** `function(err, res)` - Optional callback
## License
MIT - Tomas Aparicio