Bom dia.
Estou desenvolvendo uma aplicação que, em um dos campos do formulário, deve buscar o CEP numa API e me trazer os dados correspondentes a ele.
No entanto, estou me deparando com um problema que eu não estou conseguindo resolver.
No meu console do Chrome ele me aponta o seguinte erro:
XMLHttpRequest cannot load https://viacep.com.br/ws/12225430/json. Request header field If-Modified-Since is not allowed by Access-Control-Allow-Headers in preflight response.
Eu não sei o que devo fazer para corrigir o erro acima.
Essas são as configurações que estou usando no meu app.
Controller:
var app = angular.module('myApp', ['ngResource'])
.controller('myCtrl', function($scope, myResource) {
$scope.cep = "12225430", $scope.city = null;
$scope.findCep = function () {
myResource.get({'cep': $scope.cep}).$promise
.then(function success(result){
$scope.city = result;
}).catch(function error(msg) {
console.error('Error');
});
}
})
Factory:
.factory('myResource', function ($resource) {
var rest = $resource(
'https://viacep.com.br/ws/:cep/json/',
{
'cep': ''
}
);
return rest;
});
Se puderem me ajudar eu agradeço.
Obrigado.