benderjs-proxy
HTTP proxy for Bender.js using node-http-proxy. Especially useful for testing Cross-Origin requests.
Installation
npm install benderjs-proxy
Usage
Add benderjs-proxy
to the plugins
array in your bender.js
configuration file:
var config = plugins: 'benderjs-proxy' // load the plugin; moduleexports = config;
Configuration
You can configure proxy in bender.js
configuration file.
var config = ... proxy: // Below configuration will redirect all requests from http://<bender_host>:<bender_port>/google to http://google.com '/google': 'http://google.com' // You can also pass a function as a proxy target, it will receive a URL object produced using Node's url.parse() method { return 'http://example.com/foo/bar' + urlsearch || '' ; } ; moduleexports = config;
License
MIT, for license details see: LICENSE.md.