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"]);