본문 바로가기
카테고리 없음

TIL-31

by 오우지 2021. 11. 2.

CORS error

서버에서 다른 서버로 리소스를 요청할 때 w3c에서 정한 cors 법칙에 따라 CORS 에러가 뜬다.

현대 라이브러리에서는 대응이 되어있지만 정적 호스팅에서 lambda api를 통해 호출하면 페이지에서 cors에러가 뜨게 돼 있다. 그럴 땐

 

"statusCode" : 200,
'headers' : {
	'Access-Control-Allow-Headers': 'Content-Type, x-requested-with',
    'Access-Control-Allow-Origin': '*',
    'Access-Control-Allow-Methods': 'GET'
    },
    "body": body,
}

 

preflight request

예비 요청과 본 요청으로 나누어 서버로 전송하는데 포스트 요청인 경우에는 클라이언트가 서버에게 먼저 요청.

 

그리고 많은 생각들.