나는 네트워크가 프록시에 의해 통치되는 회사에서 일하기 시작했습니다. 나는 프록시를 다루는 동안 코도 바 (cordova)와 이온 (ionic)을 다시 설치하는 방법을 생각해 냈다. 이제는이 문제에 고심하고있다.AngularJS "407 프록시 인증 필요"
서비스에서 .ics 파일에서 데이터를 가져 오는 중이며, 내 생각에 json과 디스플레이에. 집이나 다른 곳에서는 잘 작동하지만 여기서 프록시는 프로세스를 차단하고 다음과 같이 말합니다. 407 : "프록시 인증 필요". 여기
는 이미 (코르도바를 설치, .bowerrc 및 .npmrc 같은 이온 성) 일부 파일에서 프록시 설정을 지정했다 사용을 지정하는 곳하지만 난 볼 수 없습니다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¶m=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;
}
내 서비스 각도 $ http ... 프록시의 환영입니다 :) 나는 최선을 다해 노력했습니다. ..
EDIT : 아마 인터셉터로 작업 할 수 있습니까? 그냥 생각이야 ..
외부에서 언급 한 URL에 액세스 할 수 있습니까? –
@ nitishkumar-singh 예 액세스 할 수 있습니다! – DevMoutarde
정말 도움이 필요합니다 ... 어디서부터 시작해야할지 모르겠다. : 그리고 나는 더 이상 진행할 수없고 데이터를 처리 할 수 없다. ( – DevMoutarde