UNPKG

gulp-bird

Version:
53 lines (48 loc) 1.26 kB
var express = require('express'); var fileServer = require("./index"); var path = require('path'); var app = express(); var serverSettings = { "8787": { "basePath": "./demo" }, "7676": { "basePath": "./demo" } }; var transRules = { "7676": { //目标服务器的ip和端口,域名也可,但注意不要被host了 targetServer: { "host": "10.46.133.242",//gcrm "port": "8101" // "host": "172.21.206.166",//gcrm // "port": "8080" // "host": "172.21.206.84",//gcrm // "port": "8081" }, //特殊请求转发,可选配置,内部的host、port和attachHeaders为可选参数 regExpPath: { "gcrm/" : { path : "gcrm/" } // , // "vendor/": { // "host": "127.0.0.1", // "port": "7777", // "path": "vendor/" // } } }, "ajaxOnly": false }; var toolsConf = { weinre: { open: true, port: 9000 }, showTools: true }; app.use(fileServer.middleware(serverSettings, transRules, toolsConf)); // app.use(express.static(path.join(__dirname, '/demo'))); app.listen(7676);