Skip to content
custom logic for node-http-proxy to proxy based on incoming url
JavaScript
Find file
Latest commit 1b092ff Mar 5, 2014 @dominictarr Merge pull request #3 from kanzure/wasnotypo
wasno -> was no
Failed to load latest commit information.
.gitignore inital Jul 30, 2011
LICENSE license Aug 9, 2013
index.js wasno -> was no Mar 2, 2014
package.json 0.0.3 Aug 9, 2013
readme.markdown [fix] fallback to next middleware if there is no rule. Jul 30, 2011

readme.markdown

proxy by url

this is a simple example of a node-http-middleware that will proxy based on the incoming url. say you want to proxy every request thing under /database to localhost:5984 (couchbd) (and remove the /database prefix)

this is how:

require('http-proxy').createServer(
  require('proxy-by-url')({
    '/database': { port: 5984, host: 'localhost' },
  })
).listen(8000)
Something went wrong with that request. Please try again.