Advertisement
Guest User

Untitled

a guest
Aug 27th, 2015
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. angular.module('app').config([
  2. '$resourceProvider',
  3. '$httpProvider',
  4. function ($resourceProvider, $httpProvider) {
  5. $resourceProvider.defaults.stripTrailingSlashes = false;
  6. $httpProvider.interceptors.push([
  7. 'AuthService',
  8. '$q',
  9. '$location',
  10. function (AuthService, $q, $location) {
  11. return {
  12. 'request': function (config) {
  13. config.headers = config.headers || {};
  14. var token = AuthService.getToken();
  15. if (token !== null) {
  16. config.headers['x-access-token'] = token;
  17. }
  18. return config;
  19. },
  20. 'responseError': function (response) {
  21. if (response.status === 401 || response.status === 403) {
  22. $location.path('/');
  23. }
  24. return $q.reject(response);
  25. }
  26. };
  27. }
  28. ]);
  29. }
  30. ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement