Grunt Connect无法使CORS正常工作

时间:2014-09-16 08:30:13

标签: gruntjs yeoman

我正在尝试允许cors执行承载角度应用程序的grunt connect任务。 *我正在使用有角度的yeoman发电机。这是我到目前为止所尝试的:

  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时,我想拥有access-control-allow-origin:* in headers

0 个答案:

没有答案