-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
form.html:1 Access to XMLHttpRequest at 요런 요류
20.07.13 09:19 작성 조회수 410
3
form.html:1 Access to XMLHttpRequest at 'http://localhost:3000/ajax_send_email'
from origin 'http://127.0.0.1:3000' has been blocked by CORS policy:
위와 같은 오류가 나는 경우
form.html 에서 sendAjax 함수에 URL 요청을 http://localhost:3000... 로 되어있는데
브라우저에서는 http://127.0.0.1:3000... 으로 접속해서 나오는 문제 입니다.
아래 해결법을 체크해 보세요
1) '/' 이후 주소만 넣는다.
sendAjax('/ajax_send_email', inputdata);
이렇게 적게되면 localhost로 접속하든 127.0.0.1 (루프백)으로 접속하든 정상적으로 실행 됩니다.
2) 소스에 http://localhost:3000 로 기입했을경우
브라우저 접속시 localhost로 접속한다.
http://localhost:3000/form.html
3) 소스에 http://127.0.0.1:3000 로 기입했을경우
브라우저 접속시 localhost로 접속한다.
http://127.0.0.1:3000/form.html
아주 간단한거지만 좀 해멨습니다.
답변을 작성해보세요.
답변 2