1.gulpbrowserSyncproxyvarurl=require('url');varproxy=require('proxy-middlewre');varproxyOptions=url.parse('http://192.168.85.201:3000');proxyOptions.route='/api';//对`http://192.168.85.201:8000/api/login`的请求被代理到`http://192.168.85.201:3000/login`browserSync.init({server:{baseDir:"./",目录:true,中间件:[proxy(proxyOptions)]}});2。webpackproxyvarwebpack=require('webpack');varWebpackDevServer=require('webpack-dev-server');varconfig=require('./build/webpack.config');//相当于请求http://cnodejs.org/apivar通过本地节点服务代理proxy={'/api/*':{target:'https://cnodejs.org',secure:false}}//启动服务varserver=newWebpackDevServer(webpack(config),{publicPath:config.output.publicPath,proxy:proxy,stats:{colors:require('supports-color')},});//返回所有其他路由到index.htmlserver.app.get('*',有趣动作(请求,资源){res.sendFile(__dirname+'/index.html')});server.listen(9999);
