4
我有一个静态项目,我打到假种子JSON文件,但它只允许我通过GET访问它们。这里是我的grunt配置文件,有谁知道我会如何允许POST?如何让grunt-contrib-connect在静态文件上允许POST,PUT,DELETE方法?
module.exports = function(grunt) {
// Configure
grunt.config.set('connect', {
server: {
options: {
hostname: '*',
middleware: function(connect) {
return [
function(request, response, next) {
response.setHeader('Access-Control-Allow-Origin', '*');
response.setHeader('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
response.setHeader('Access-Control-Allow-Headers', 'Content-Type');
return next();
},
connect.static(require('path').resolve('.'))
];
}
}
}
});
// Load Task
grunt.loadNpmTasks('grunt-contrib-connect');
};
不喜欢的解决方案,因为我认为这是不好的做法,但是唯一一个适合我的方法。 – Tobi