Я бег моего приложения с хрюкать задачи бегун, он бросает мне следующую ошибку:Получение POST Ошибки HTTP: // локальный: 8080/окурка/К/myalerts2.json 405 (Method Not Allowed)
POST http://localhost:8080/stub/cms/myalerts2.json 405 (Method Not Allowed)
Я попытался следующие вещи в моем Gruntfile.js
connect: {
server: {
options: {
keepalive: true,
port: 8001,
protocol: 'http',
hostname: '*',
base: 'dis',
directory: 'dis',
open: {
target: 'http://localhost:8001/mydemo.html',
appname: 'open'
},
middleware: function(connect, options, middlewares) {
middlewares.unshift(function(req,res,next){
res.setHeader('Access-Control-Allow-Origin', req.headers.origin);
res.setHeader('Access-Control-Allow-Credentials', true);
res.setHeader('Access-Control-Allow-Methods', 'GET,HEAD,PUT,POST,DELETE');
res.setHeader('Access-Control-Allow-Headers', req.headers['access-control-request-headers']);
});
return middlewares;
}
}
}
},
Все еще его не позволяет мне работать. Любая помощь или предложение я буду рад приветствовать. Заранее спасибо
это опечатка, или вы использовали порт '8080' в URI и порт' 9001' в коде? – Claies
ok после вашего редактирования теперь у вас есть * три * разных порта, '8080',' 8001' и '9001'. – Claies
Извините @claies его работает только на 8001 – user1989488