Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $httpProvider.interceptors.push(['$q', '$location', '$localStorage', function ($q, $location, $localStorage) {
  2.           return {
  3.               'request': function (config) {
  4.                 console.log($httpProvider.defaults.headers)
  5.                 console.log(config)
  6.                   config.headers = config.headers || {};
  7.                   if ($localStorage.token) {
  8.                       config.headers.Authorization = 'Bearer ' + $localStorage.token;
  9.                   }
  10.                   return config;
  11.               },
  12.               'responseError': function (response) {
  13.                 console.log(response)
  14.                   if (response.status === 401 || response.status === 403) {
  15.                       //$location.path('/signin');
  16.                       console.log('error')
  17.                   }
  18.                   return $q.reject(response);
  19.               },
  20.               'response': function (response) {
  21.                 console.log(response)
  22.  
  23.                   return $q.reject(response);
  24.               }
  25.         };
  26.        }]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement