Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- angular.module('app').config([
- '$resourceProvider',
- '$httpProvider',
- function ($resourceProvider, $httpProvider) {
- $resourceProvider.defaults.stripTrailingSlashes = false;
- $httpProvider.interceptors.push([
- 'AuthService',
- '$q',
- '$location',
- function (AuthService, $q, $location) {
- return {
- 'request': function (config) {
- config.headers = config.headers || {};
- var token = AuthService.getToken();
- if (token !== null) {
- config.headers['x-access-token'] = token;
- }
- return config;
- },
- 'responseError': function (response) {
- if (response.status === 401 || response.status === 403) {
- $location.path('/');
- }
- return $q.reject(response);
- }
- };
- }
- ]);
- }
- ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement