Created
April 8, 2013 21:55
-
-
Save Vp3n/5340891 to your computer and use it in GitHub Desktop.
Allowing CORS (Cross-Origin Resource Sharing) requests from grunt server
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Allowing CORS (Cross-Origin Resource Sharing) requests from | |
// grunt server, put this into Gruntfile.js | |
grunt.initConfig({ | |
connect: { | |
livereload: { | |
options: { | |
port: 9000, | |
hostname: 'localhost', | |
middleware: function (connect) { | |
return [ | |
function(req, res, next) { | |
res.setHeader('Access-Control-Allow-Origin', '*'); | |
res.setHeader('Access-Control-Allow-Methods', '*'); | |
next(); | |
}, | |
]; | |
} | |
} | |
} | |
} | |
}); |
Same for me...
Thank you for the tip. I ran into the same problem as my predecessors.
I think, the configuration has changed in newer versions. With the following code, I got it to work:
grunt.initConfig({
connect: {
livereload: {
options: {
port: 9000,
hostname: 'localhost',
middleware: function(connect, options, middlewares) {
middlewares.unshift(function(req, res, next) {
res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Methods', '*');
next();
});
return middlewares;
}
}
}
}
});
It didn't work for me, however, I found the answer here
gruntjs/grunt-contrib-connect#150
hope it helps !
not working for me either : Cannot GET /
is the only response
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I only get a:
Cannot GET /
with those settings. Any idea on what to do?