응답 처리 - 'no-cors' 모드에서 예기치 않은 입력 오류 종료
가져오기에서 'no-cors' 모드를 사용하는 경우 요청을 처리하려고 할 때 "SyntaxError: Unexpected end of input"이 발생할 수 있습니다. 이 오류는 프런트엔드 JavaScript가 응답 본문이나 헤더에 액세스하는 것을 금지하는 no-cors 요청의 불투명한 특성으로 인해 발생합니다.
오류 원인
설정에 따라 모드를 'no-cors'로 설정하면 응답 상태 코드나 존재 여부에 관계없이 응답에 대한 프런트엔드 JavaScript 액세스를 차단하도록 브라우저에 지시합니다. 액세스 제어-허용-원본 헤더. 이렇게 하면 JavaScript가 응답 JSON을 구문 분석하는 것을 방지하고 response.json()을 호출할 때 예기치 않은 입력 오류가 발생합니다.
해결 방법
이 오류를 해결하려면 제거하세요. 귀하의 요청에 따른 'no-cors' 모드 설정. 교차 출처 요청을 해야 하는 경우 다음 해결 방법을 고려하십시오.
위 내용은 \'no-cors\' 가져오기 응답을 처리할 때 \'예기치 않은 입력 종료\' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!