我爱编程

2018-04-11  本文已影响0人  荆蛋

gulp 实现代理解决跨域+自动刷新

var gulp = require("gulp"),
connect = require("gulp-connect"),
proxy = require("http-proxy-middleware");

gulp.task("connect", function() {
connect.server({
port: 8888,
host: "0.0.0.0",
livereload: true,
middleware: function(connect, opt) {
return [
proxy("/api", {
target: "http://120.26.73.227:8081", //地址
changeOrigin: true
})
];
}
});
});

gulp.task("html", function() {
gulp.src("--//.html").pipe(connect.reload());
});

gulp.task("js", function() {
gulp.src("--//.js").pipe(connect.reload());
});

gulp.task("css", function() {
gulp.src("--//.css").pipe(connect.reload());
});

gulp.task("watch", function() {
gulp.watch(["--//.html"], ["html"]);
gulp.watch(["--//.js"], ["js"]);
gulp.watch(["--//.css"], ["css"]);
});

gulp.task("start", ["connect", "watch"]);

上一篇 下一篇

猜你喜欢

热点阅读