您好我正在处理Web应用程序的前端。我当前在localy工作,但请求在localhost:9000和localhost:8383。 Chrome不允许发布方法(获取方法工作正常)因为无效的http预检(OPTIONS)我已经阅读了我必须使用以下标题来更正预检验证:
Access-Control-Allow-Origin:' *'
我只是不知道在哪里放置这个,我的所有方法都在app.js类中,它管理所有get,put和post请求。以下是我的帖子方法之一,标题是否放在此方法和其他所有post方法中或整个类中?
mainApp.controller("pedidoMovibusController", function($http, $scope) {
this.crearUsuario = function () {
$http.defaults.headers.post = { 'Content-Type':'application/json' };
$http.post('http://localhost:9000/usuario', JSON.stringify($scope.currentRecord),({headers:{'Content-Type':'application/json'}})).success(function(data,headers){
usuario=data.id;
alert("El usuario a sido creado");
}).error(function(data, status, headers, config) {
alert(data);
});
};
先谢谢你