Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20210514] GitHub Action으로 빌드하기, CORS default Method: GET, POST, HEAD #125

Open
JuHyun419 opened this issue May 14, 2021 · 0 comments

Comments

@JuHyun419
Copy link
Owner

JuHyun419 commented May 14, 2021

GitHub Action - Spring Boot, Maven 빌드 설정하기(.yml 파일)


CORS 설정 - 디폴트 HTTP Method: GET, POST, HEAD


간단 회고

  • 프로그래머스의 고득점 kit를 오늘부터 풀기 시작했는데, 기존에 풀었던 문제였지만 풀이가 바로 바로 떠오르지가 않았다. 꾸준하게 풀면서 지난 문제들중에 바로바로 풀리지 않은 것들은 체크하고 다음에 꼭 꼭 풀어봐야겠다.
  • 사이드 프로젝트에서 프론트 작업자가 DELETE 메서드에서 CORS 정책에 의해 blocked이 되었다고 메시지를 받았다. 구래서 모든 출처에 대해 허용할 수 있냐고 제안을 했지만, 모든 출처에 대해 요청을 허용하는것은 보안상 문제가 있을거라고 생각을 했고, 실제로 디도스 공격 등 보안적인 측면에서 좋지 않은 판단이라고 했다.(ㅎㅎ🐜) 그리구 주변에서 SpringBoot의 default Method는 GET, POST, HEAD라고 말씀을 주셔서(ㅎㅎ🐜) 모든 메서드에 대해 허용해주는 설정 코드를 추가하니 문제가 해결되었다 !
  • GitHub Action으로 CI/CD를 구축하고 있는데, 일단 깃허브에 push나 PR되었을 때 깃헙액션을 통해 코드를 build하도록 설정을 해주었다.
  • 공식 문서를 참고하는 습관을 들여야하는데 영어인지라 손길이 잘 안갔는데, 이번에 깃헙액션을 적용하면서 공식 문서를 참고했었는데, cache를 적용하면 빌드 속도를 좀 더 향상시킬 수 있다고 나와있어서 적용해보니 2~30%정도 빨라진 것 같다 😊
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant