angular.module('xpto', ['ngResource']) .factory('xyz', function($resource) { return $resource('http://localhost:8080/recorte/v1/publicacoes/:idPublicacao' ,{} ,{ query : { method : 'GET' ,isArray : true ,headers : { 'Authorization' : 'Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IjE0OTAxOTg4MTcxMDkifQ.eyJzdWIiOiJtYXJjb3MucGlybWV6QGdtYWlsLmNvbSIsImlzcyI6InNuYXAiLCJleHAiOjE0OTAyODk4NjB9.DT6OwIpTiRL8WUVwNRLzVvL3oSgLC7Qf-6lHH5eVy_4' } } ,get : { method : 'GET' ,headers : { 'Authorization' : 'Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IjE0OTAxOTg4MTcxMDkifQ.eyJzdWIiOiJtYXJjb3MucGlybWV6QGdtYWlsLmNvbSIsImlzcyI6InNuYXAiLCJleHAiOjE0OTAyODk4NjB9.DT6OwIpTiRL8WUVwNRLzVvL3oSgLC7Qf-6lHH5eVy_4' } } }); });
Uma outra forma seria usando um interceptor no request, assim em todas as suas requisições iria ter seu token,na documentação fala um pouco sobre interceptor https://docs.angularjs.org/api/ngResource/service/$resource
--
Você recebeu essa mensagem porque está inscrito no grupo "AngularJS BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para angularjs-br+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
$httpProvider.interceptors.push('AuthorizationInterceptor');angular .module('httpInterceptor', ['ngStorage']) .factory('AuthorizationInterceptor', function ($localStorage, $q, $templateCache) { return { request: function(config) { config.headers = config.headers || {}; if ($localStorage.currentUser.accessToken) { config.headers.Authorization = 'Bearer ' + $localStorage.currentUser.accessToken; } return config || $q.when(config); }, response: function(response) { if (response.status === 401) { // TODO: Redirect user to login page. } return response || $q.when(response); } }; });
Ou configurar o $httpProvider pra adicionar o header.
[]sWilliam Thiago
2017-03-23 6:55 GMT-03:00 Aysion KuraYami <aysiond...@gmail.com>:
Uma outra forma seria usando um interceptor no request, assim em todas as suas requisições iria ter seu token,na documentação fala um pouco sobre interceptor https://docs.angularjs.org/api/ngResource/service/$resource
--
Você recebeu essa mensagem porque está inscrito no grupo "AngularJS BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para angularjs-br...@googlegroups.com.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para angularjs-br+unsubscribe@googlegroups.com.