2017-10-04 1 views
0

나는 angle의 $ http 서비스를 사용하는 기본 인증을 사용하여 Drupal과 통신하는 Ionic을 사용하여 Cordova 앱을 만들었습니다. 데스크톱 브라우저에서 잘못된 암호를 입력하면 유용한 오류 메시지가 나타납니다. 그러나 장치에서 연결하면 시간 초과가 발생합니다.Drupal 서비스 인증이 기기에 유용한 오류를 보내지 않음

브라우저의 CORS 설정은 다음과 같습니다. api/* | http://localhost:8100|GET, PUT, POST, 옵션 | 인증, 인증, 원본, Content-Type, X-CSRF- 토큰 | true

퍼즐 조각이 누락 되었습니까? 장치에 CORS 항목이 필요합니까?이 항목은 무엇입니까?

도움 주셔서 감사합니다.

답변

0

문제는 401 오류에 대해 Drupal이 WWW-Authenticate 헤더를 반환합니다.이 헤더는 장치 (따라서 모든 코더ova 응용 프로그램)의 웹보기가 제대로 작동하지 않습니다. 응답은 서버에서 헤더를 제거하는 것이 었습니다. 감사하게도 할 수있었습니다.

관련 문제