gulp-connect 跨域设置

解释:给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];
        }
    });

});

你可能感兴趣的:(gulp-connect 跨域设置)