Tag: grunt contrib connect

Grunt连接任务和中间件Access-Control-Allow-Origin

我想允许访问跨源数据调用,我需要能够执行其余的API调用到服务器。 我的连接grunt任务configuration如下: connect: { options: { port: 9000, // Change this to '0.0.0.0' to access the server from outside. hostname: 'localhost', livereload: 35729, middleware: function(connect, options, next) { 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'); next(); } ]; } }, }, 当我运行grunt服务器时,我得到Cannot GET / 。 没有中间件configuration的应用程序正在工作,并索引文件正确加载。 你能指导我做什么我错了或错过了吗? 关于我的gruntfile的更多细节是,我使用yeomanangular种子应用程序作为我的基础应用程序。