2017-02-20 2 views
0

Ionic 2 App을 개발 중입니다. 응용 프로그램은 아무 문제없이 모든 종류의 HTTP 요청을 수행합니다.Ionic 2에서 HTTP 요청을 디버깅하지 못했습니다.

이제 새로운 HTTP 요청을 추가하고 있습니다. 단지 시작되지 않을 것이며, 지금은 왜 그렇게 생각하지 못했습니다.

sendPushToken() { 
     console.log('test'); 
     return this.http.get(API_BASE_URL + '/token') 
     .map(res => res.json()); 
    } 

메서드를 호출하면 테스트는 콘솔에 기록되지만 HTTP 요청은 발생하지 않습니다. 오류가 없습니다.

나는 diferente 요청을 시도하고 요청이 단지 발생하지 않습니다

... 내 응용 프로그램 내에서 diferente 위치에서 전화를 시도했다.

디버깅을 시작할 위치 나 더 좋은 방법을 묻는 방법에 대해 알지 못합니다.이 질문은 광범위한 것으로 알고 있습니다.

응용 프로그램의 다른 모든 HTTP 요청은 문제없이 계속 작동합니다.

+1

당신이 요청에 가입하고 있습니까 시도? – Alex

+1

이 요청을 구독하셨습니까? – developer033

+2

@ AJT_82 oops, 같은 시간에 :) – developer033

답변

0

http 요청을 동쪽 방법으로 디버깅하려면 Android 기기 및 adb를 통해 크롬 검사 기능을 사용할 수 있습니다.

크롬 (휴대 전화의 디버깅 응용 프로그램이 먼저 실행되도록 이온 실행 안드로이드가있다) 이렇게하려면 크롬을 사용하고 크롬에이 URL을 입력 : //이/검사 # 장치를

그리고 당신은 이것 같이 볼 것입니다.

enter image description here

그 후, 당신은 제대로 함수를 호출 한 경우 HTTP 게시가 나타납니다 검사를 클릭하고 섹션을 네트워크 향한다. 당신이 sendPushToken() 함수를 호출 할 때

아마,

this.sendPushToken(); 

또는

var zoneA = this; 
zoneA.sendPushToken(); 
관련 문제