0.0.98 • Published 8 years ago

gulp-connect-reproxy v0.0.98

Weekly downloads
3
License
Apache License
Repository
github
Last release
8 years ago

gulp-connect-reproxy

A simple proxy middleware for gulp-connect, it can start reverse proxy server with gulp-connect, and it supports Regular Expression.

Install

npm install gulp-connect-reproxy --save

Usage

var gulp = require("gulp");
var connect = require("gulp-connect");
var Reproxy = require("gulp-connect-reproxy");

gulp.task('connect', function () {
    connect.server({
        root: "build",
        port: 9000,
        livereload: true,

        middleware: function (connect, options) {

            options.rule = [/\.do/, /\.jsp/, /\.htm/];
//or        options.rule = /\.do/;

            options.server = "127.0.0.1:8081";

            var proxy = new Reproxy(options);

            return [proxy];
        }
    });
});

Notes

@ options.rule
    The rule to proxy, it is an array or a string of Regular Expression
@ options.server
    a server host name to proxy, contains the host and port

Example

If we config it like this

    @options : {
        rule : /\.do/,
        server : "127.0.0.1:8081"
    }

when we request "http://127.0.0.1:9000/user/edit.do", the proxy server will work and the URL will be redirected to "http://127.0.0.1:8001/user/edit.do"; but when we requrest "http://127.0.0.1:9000/user/user.js", it will not work.

User

Name : Bin Zhang From : Beijing China

0.0.98

8 years ago

0.0.97

8 years ago

0.0.96

8 years ago

0.0.95

8 years ago

0.0.93

8 years ago

0.0.92

8 years ago

0.0.91

8 years ago

0.0.9

8 years ago

0.0.83

8 years ago

0.0.82

8 years ago

0.0.81

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago