You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
프로그래머스의 고득점 kit를 오늘부터 풀기 시작했는데, 기존에 풀었던 문제였지만 풀이가 바로 바로 떠오르지가 않았다. 꾸준하게 풀면서 지난 문제들중에 바로바로 풀리지 않은 것들은 체크하고 다음에 꼭 꼭 풀어봐야겠다.
사이드 프로젝트에서 프론트 작업자가 DELETE 메서드에서 CORS 정책에 의해 blocked이 되었다고 메시지를 받았다. 구래서 모든 출처에 대해 허용할 수 있냐고 제안을 했지만, 모든 출처에 대해 요청을 허용하는것은 보안상 문제가 있을거라고 생각을 했고, 실제로 디도스 공격 등 보안적인 측면에서 좋지 않은 판단이라고 했다.(ㅎㅎ🐜) 그리구 주변에서 SpringBoot의 default Method는 GET, POST, HEAD라고 말씀을 주셔서(ㅎㅎ🐜) 모든 메서드에 대해 허용해주는 설정 코드를 추가하니 문제가 해결되었다 !
GitHub Action으로 CI/CD를 구축하고 있는데, 일단 깃허브에 push나 PR되었을 때 깃헙액션을 통해 코드를 build하도록 설정을 해주었다.
공식 문서를 참고하는 습관을 들여야하는데 영어인지라 손길이 잘 안갔는데, 이번에 깃헙액션을 적용하면서 공식 문서를 참고했었는데, cache를 적용하면 빌드 속도를 좀 더 향상시킬 수 있다고 나와있어서 적용해보니 2~30%정도 빨라진 것 같다 😊
The text was updated successfully, but these errors were encountered:
GitHub Action - Spring Boot, Maven 빌드 설정하기(.yml 파일)
CORS 설정 - 디폴트 HTTP Method: GET, POST, HEAD
간단 회고
The text was updated successfully, but these errors were encountered: