gulp-connect-proxy

0.3.1 • Public • Published

gulp-connect-proxy

A simple proxy middleware for gulp-connect

How to use

gulp.task('connect', function () {
  connect.server({
    root: [conf.dist],
    port: 9000,
    livereload: true,
    middleware: function (connect, opt) {
      var Proxy = require('gulp-connect-proxy');
      opt.route = '/proxy';
      var proxy = new Proxy(opt);
      return [proxy];
    }
  });
});

Notes:

opt.route is optional, if omitted requests made to http://localhost:9000/foo.com/bar.png will be proxied.

If opt.route is set requests made to http://localhost:9000/proxy/foo.com/bar.png will be proxied.

This is for development purposes only. If you need a proxy in production use Nginx or Apache.

TODO:

  • Write Tests

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i gulp-connect-proxy

    Weekly Downloads

    68

    Version

    0.3.1

    License

    ISC

    Last publish

    Collaborators

    • chrishoage