-
-
Save wagnerdevel/8120257b8a25c1395486 to your computer and use it in GitHub Desktop.
Revisions
-
djds4rce revised this gist
Nov 25, 2013 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -40,6 +40,6 @@ angular.module('MyApp', []) }); // Add the interceptor to the $httpProvider. $httpProvider.interceptors.push('MyHttpInterceptor'); }); -
gnomeontherun renamed this gist
May 30, 2013 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
gnomeontherun created this gist
May 30, 2013 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,45 @@ // Intercepting HTTP calls with AngularJS. angular.module('MyApp', []) .config(function ($provide, $httpProvider) { // Intercept http calls. $provide.factory('MyHttpInterceptor', function ($q) { return { // On request success request: function (config) { // console.log(config); // Contains the data about the request before it is sent. // Return the config or wrap it in a promise if blank. return config || $q.when(config); }, // On request failure requestError: function (rejection) { // console.log(rejection); // Contains the data about the error on the request. // Return the promise rejection. return $q.reject(rejection); }, // On response success response: function (response) { // console.log(response); // Contains the data from the response. // Return the response or promise. return response || $q.when(response); }, // On response failture responseError: function (rejection) { // console.log(rejection); // Contains the data about the error. // Return the promise rejection. return $q.reject(rejection); } }; }); // Add the interceptor to the $httpProvider. $httpProvider.interceptors.push('LoggingHttpInterceptor'); });