헤드리스 드루팔 (drupal) 앱을 만들려고합니다. 내가 drupal 8 beckend로 사용하고 프런트 엔드로 반응. 내가 핵심 휴식 서비스 모듈을 사용하여 드루팔 (Drupal 8에서 REST 서비스를 만들었습니다. 문제는 내가 api를 호출 할 때 오류가 발생하는 경우입니다. 예 :오류 받기 'Access-Control-Allow-Origin'헤더가 요청 된 리소스에 있습니다.
가져 오기 API가 http://192.168.1.246/headless-react/api/events을로드 할 수 없습니다. 프리 플라이트 요청에 대한 응답이 액세스 제어 검사를 통과하지 못합니다. 'Access-Control-Allow-Origin'헤더가 요청 된 자원에 없습니다. 따라서 원점 'http://localhost:3000'은 액세스 할 수 없습니다. 응답에 HTTP 상태 코드 403이 있습니다. 불투명 한 응답이 사용자의 요구를 충족시키는 경우 CORS가 비활성화 된 상태로 자원을 페치하려면 요청 모드를 'no-cors'로 설정하십시오.
cors.config에 대해 services.yml 파일을 구성했지만 여전히 오류가 발생합니다. 누구든지 그것을 해결하는 방법을 어떤 생각을 가질 수 있습니까? 덕분에
분명히 올바르게 구성하지 않았습니다. – charlietfl
여기에 로컬 호스트가 사용자의 IP (192.168.1.246)에 액세스하려고하기 때문에이 오류가 발생할 수 있습니다. IP에서 웹 페이지를 호스팅하거나 localhost에서 서버를 호스팅하십시오. – aquaman
응답 서버가 제공하는지 확인 했습니까? 실제로 'Access-Control-Allow-Origin'헤더가 있습니까? "Postman"이라는 테스트를위한 훌륭한 프로그램이 있습니다. https://www.getpostman.com/postman – MilanG