CORS 응답 처리 시 예기치 않은 입력 종료 오류
no-cors 모드로 REST-API 가져오기 호출의 응답을 처리할 때 , 개발자는 "SyntaxError: 예기치 않은 입력 종료" 오류가 발생할 수 있습니다. 이 오류는 response.json() 줄에서 발생하며 응답이 JSON으로 구문 분석되는 것을 방지합니다.
원인
no-cors 모드는 브라우저에 대한 응답 데이터. 이 모드에서는 응답이 불투명해지며 이는 프런트엔드 JavaScript가 해당 본문이나 헤더에 액세스할 수 없음을 의미합니다. 이 제한은 원본 간 데이터 액세스 및 잠재적인 보안 취약성을 방지하기 위해 설계되었습니다.
해결 방법
이 오류를 해결하려면 다음에서 no-cors 모드를 제거해야 합니다. 요구. 이 모드는 CORS 문제에 대한 해결 방법으로 사용되어서는 안 됩니다. 대신 다음 솔루션을 고려해야 합니다.
추가 정보
위 내용은 Fetch\의 `no-cors` 모드에서 `response.json()`이 \'예기치 않은 입력 끝\'을 발생시키는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!