1


私は、ネットワークがプロキシによって支配されている会社で働き始めました。プロキシを処理しながらcordovaとionicを再インストールする方法を理解するのにすでに多くの時間を費やしましたが、今はこの問題に苦労しています:

サービスで .ics ファイルからデータを取得し、それを json に解析してビューに表示します。自宅やその他の場所では正常に動作しますが、ここではプロキシがプロセスをブロックしており、次のように言っています: 407 : "プロキシ認証が必要です".

これが私のサービスです

angular
.module("service")
.factory("edt", edtService);

function edtService($q, $http) {

var urlCalendar = 'https://planning.univ-tln.fr/Telechargements/ical/EdT_'myNameHere'.ics?version=14.0.2.1&idICal=29B629A9A9CD62183CF9858588E734D7&param=643d5b312e2e36325d2666683d3126663d31';

this.getCalendar = getCalendar;

function getCalendar() {
    var deferred = $q.defer();

    $http.get(urlCalendar).then(_parseIcs, deferred.reject);

    function _parseIcs(success) {
        var calData = window.ICAL.parse(success.data);
        return deferred.resolve(calData[2]);
    }
    return deferred.promise;
}

return this;
}

一部のファイル (cordova と ionic をインストールするための .bowerrc や .npmrc など) でプロキシ設定を指定する必要がありましたが、Angular $http でプロキシの使用を指定する場所がわかりません...どんな助けも大歓迎です: ) 私は明確にするために最善を尽くしました..

編集:インターセプターで作業できますか? ただのアイデア..

4

1 に答える 1