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