解释:给gulp-connect 增加一个中间件,配置下选项即可。
var localhostServer = require('gulp-connect');
//资源文件跨域配置
var cors = function (req, res, next) {
res.setHeader('Access-Control-Allow-Origin', '*');
next();
};
//运行的时候要sudo权限
gulp.task('localhostServer', function () {
localhostServer.server({
port: 443,
//port: 80,
https: true,
host: 'r03.haha.com',
livereload: true,
middleware: function () {
return [cors];
}
});
});