Gruntjs Grunt Connect can';我不能让CORS工作

Gruntjs Grunt Connect can';我不能让CORS工作,gruntjs,yeoman,Gruntjs,Yeoman,我正在尝试允许cors在grunt connect任务上运行angular应用程序*我用的是角度发电机。以下是我到目前为止所做的尝试: connect: { options: { port: 9004, hostname: 'localhost', livereload: 35728, middleware: function(connect, options) {

我正在尝试允许cors在grunt connect任务上运行angular应用程序*我用的是角度发电机。以下是我到目前为止所做的尝试:

  connect: {
        options: {
            port: 9004,
            hostname: 'localhost',
            livereload: 35728,
            middleware: function(connect, options) {
                return [
                    function(req, res, next) {
                        res.setHeader('Access-Control-Allow-Origin', '*');
                        res.setHeader('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
                        res.setHeader('Access-Control-Allow-Headers', 'Content-Type');
                        return next();
                    },
                    connect.static(require('path').resolve(yeomanConfig.app))
                ];
            }
        },
当我加载localhost:9004时,我想让访问控制允许源代码:*在标题中