반응형
python 람다 애플리케이션에서는
return에 cors를 설정해줄 수 있다
cors 뿐만아니라 header status code도 설정이 가능함
return {
"statusCode": 200,
"body": json.dumps({
"data": {
}
}, default=str),
"headers": Parameters.returnHeaders(),
}
저는 class를 만들어서 headers 부분을 정의 해줬습니다
def returnHeaders(self=""):
return {
"Access-Control-Allow-Headers":
"Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token",
"Access-Control-Allow-Methods":
"DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT",
"Access-Control-Allow-Origin":
"*"
}
상위에서 공통으로 관리하기 위하여 이렇게 했습니다
'lambda-python3.8' 카테고리의 다른 글
python request time out error 무시하기 (0) | 2021.03.14 |
---|---|
람다 애플리케이션 메소드별 local, api gateway 데이터 받기 (0) | 2021.03.06 |
람다 Python Signed Url 만들기 S3 + Cloud Front (0) | 2021.03.03 |
람다 애플리케이션으로 API 개발 pycharm + python3.8 (0) | 2021.02.18 |
댓글