最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

angular 用攔截器統(tǒng)一處理http請求和響應(yīng)的方法

 更新時間:2017年06月08日 08:09:14   投稿:jingxian  
下面小編就為大家?guī)硪黄猘ngular 用攔截器統(tǒng)一處理http請求和響應(yīng)的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

想使用angularjs里的htpp向后臺發(fā)送請求,現(xiàn)在有個用戶唯一識別的token想要放到headers里面去,也就是{headres:{'token':1}}

index.html里引入以下js:

angular.module('app.factorys',[])
  .factory('httpInterceptor',['$q','$injector','$localStorage',function ($q,$injector,$localStorage) {
    var httpInterceptor = {
      'responseError' : function(response) {
        // ......
        return $q.reject(response);
      },
      'response' : function(response) {
        if (response.status == 21000) {
          // console.log('do something...');
        }
        return response || $q.when(response);
      },
      'request' : function(config) {
        config.headers = config.headers || {};
        if ($localStorage.token) {
          config.headers.token = $localStorage.token;
          // config.headers['X-Access-Token'] = $localStorage.token;
        };

        return config || $q.when(config);

        return config;
      },
      'requestError' : function(config){
        // ......
        return $q.reject(config);
      }
    };
    return httpInterceptor;
  }])

在app里注入factory后,在config里面配置

.config(['$httpProvider',function(){
  $httpProvider.interceptors.push(httpInterceptor);
}])

以上這篇angular 用攔截器統(tǒng)一處理http請求和響應(yīng)的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

最新評論

斗六市| 合江县| 高安市| 武邑县| 景德镇市| 惠东县| 蚌埠市| 浑源县| 光泽县| 新源县| 黄石市| 昌宁县| 如东县| 淮阳县| 石屏县| 临猗县| 衡水市| 武强县| 青海省| 丹东市| 富锦市| 铁岭市| 介休市| 纳雍县| 民县| 兴安县| 马山县| 鄂托克前旗| 都江堰市| 海口市| 河东区| 雷山县| 尉氏县| 武川县| 利川市| 都安| 宜章县| 泰州市| 应城市| 将乐县| 边坝县|