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

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

 更新時間:2017年06月08日 08:09:14   投稿:jingxian  
下面小編就為大家?guī)硪黄猘ngular 用攔截器統(tǒng)一處理http請求和響應的方法。小編覺得挺不錯的,現(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請求和響應的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關文章

最新評論

锡林浩特市| 扎兰屯市| 库尔勒市| 永川市| 西盟| 九龙城区| 扶沟县| 蒲江县| 隆昌县| 兴安县| 上蔡县| 永城市| 石河子市| 梁山县| 巴青县| 连州市| 象州县| 邯郸县| 乐至县| 新丰县| 肥西县| 贺兰县| 廊坊市| 柳林县| 繁峙县| 宁南县| 新巴尔虎左旗| 广州市| 三门县| 曲松县| 利辛县| 连江县| 湘西| 昌吉市| 东莞市| 泽普县| 蒙阴县| 华阴市| 苍山县| 商南县| 玉溪市|