0.1.0 • Published 11 years ago

node-inject v0.1.0

Weekly downloads
3
License
-
Repository
github
Last release
11 years ago

#node-inject

A middleware component for node-http-proxy to inject a script file to all served html files.

build status

##install

$ npm install node-inject

example

The following example will inject a script to the nodejs website through a proxy running on http://localhost:8000.

var http = require('http'),
    httpProxy = require('http-proxy'),
    connect = require('connect');
  
httpProxy.createServer(
    require('node-inject')("http://localhost:9000/inject.js"),
    function (req,res,proxy) {
        proxy.proxyRequest(req, res, {
          host: 'nodejs.org',
          port: 80
        });
    }
).listen(8000);

connect.createServer(
  connect.static(__dirname)
).listen(9000);