Access-Control-Allow-Origin 이거 어떻게하나요.. 채택완료

3696040806_1642666342.3364.png

3696040806_1642666368.896.png

이거 도대체 어떻게 해결하나요..

답변 2개

채택된 답변
+20 포인트

제 경험으로는 대부분 해당페이지에서 코드오류가 발생해서 페이지가 출력이안되어서 발생합니다

정확한 오류 부분을 파악해보셔야합니다

지금 코드주신걸로는 해당 api주소에서 데이터를 못가져오는것같은데요

크롬 F12 개발자 도구 켜시고 네트워크 > Fetch/XHR에서 해당 주소의 데이터를 정상적으로 가져오는지 체크해보시길바랍니다
대부분 이문제일꺼에요

이문제가 맞다면 해당주소가 잘못되었거나 값을 잘못넣어서 데이터를 못가져온다거나 입니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

차단됨(mixed-content)이렇게 뜨는데 어떻게 해결하나요..
https로 바꾸었을시에는 시간초과로 오류뜹니다
해당문제는 https에서 http정보를 불러올때 발생하는 문제입니다
이 경우에는 브라우저설정을 바꿔주거나.. 해당 api주소를 https로 바꾸는 방법밖에없습니다
접속하는 유저한테 모두 브라우저설정을 바꾸라고 할수없는 노릇이니... api주소를 https로 출력할수밖에없습니다
아니면 해당데이터를 php curl로 가져와서 뿌려주는 방법이있습니다
처리할 php파일 하나 만들고 ajax대상을 해당 php로 해서 데이터를 가져오는것이지요
공공데이터포털이면 php 예제문도 줄테니 그걸로 데이터를 뽑아서 뿌려주는게 현실적일꺼에요

댓글을 작성하려면 로그인이 필요합니다.

크롬이라면

ctrl-shift-R 한번 눌러 보세요.

https://developer.chrome.com/docs/devtools/network/reference/?utm_source=devtools#provisional-headers

관련 내용 참고하세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고