Six_Cool's 작업창고

라라벨 CORS 문제해결 본문

프로젝트

라라벨 CORS 문제해결

Six_Cool 2021. 7. 7. 12:13

이 노무 문제를 해결하려고..

 

라라벨 5.6

 

Composer 로 fruitcake 나 barryvdh 등 별도 패키지 설치 없이 직접 미들웨어를 만들어서 해결하는 방법으로 처리함.

 

1. 미들웨어 생성

# php artisan make:middleware CorsMiddleware

 

2. 생성한 미들웨어 CorsMiddleware handle() 에서 헤더달아주고 리턴

 

3. Kernel.php $middleware 에 클래스 추가 (미들웨어그룹이나 라우트미들웨어에는 추가할 필요없음)

 

4. 땡~ 나머지는 프론트 ajax 만 잘 하면 됨

 

 

참고 사이트 CORS , POST , GET 메소드 처리 방법 포함

https://xerar.tistory.com/40

 

[라라벨] 미들웨어를 통한 CORS 허용하기

목표 CORS를 허용하지 않았다면 same-origin Policy 정책에 근거하여 CORS 문제가 발생합니다. CORS를 허용이 되었는지 확인하다 보면 콘솔 창에서 엄청나게 보게 될 아래의 문구.. 서로 다른 도메인(주소

xerar.tistory.com

 

'프로젝트' 카테고리의 다른 글

guzzle  (0) 2021.07.30
인증 (Session, Cookie / JSON Web Token) 관련 정보 링크  (0) 2021.07.29
Comments