flutter laravel xmlhttprequest error

hur-kyuh-leez·2022년 4월 13일
0

문제:
"xmlhttprequest error "가 나옴

문제 경로:
flutter에서 아래와 같은 코드로 laravel api 쓰여진 backend를 접근 하려 할 때

final response = await http.get(Uri.parse('http://localhost:8000/api/payment-method'));

문제 원인:
php backend에서는 기본적으로 다른 포트(다른 사이트)에서 발생 한 것은 접근 못하게 있음

해결 방법:
api가 쓰여지는 php 아무 파일안 (api.php, sanctum.php or any other php files)에

header('access-control-allow-origin: *');
header('Access-Control-Allow-Headers: *');

출처:
stackoverflow
access-control-allow-origin 이게 무슨 뜻인지

profile
벨로그에 생각을 임시로 저장합니다. 틀린건 틀렸다고 해주세요 :) 그래야 논리 학습이 강화됩니다.

0개의 댓글