본문 바로가기

전체 글20

Spring MVC에서 CORS를 설정했는데, 왜 put, delete 요청에서 CORS에러가 날까요? 안녕하세요. 졸린 개발자입니다. 오늘은 Spring MVC에서 CORS를 설정하는 도중, 만났었던 오류를 소개해 드리고, 해결방법을 알려드리려 포스트를 씁니다. 프로젝트를 진행중, front-end의 origin에 CORS를 허용해주기 위해, Spring에서 cors설정을 해주었습니다. 하지만, front-end개발자 분들은 여전히 CORS문제를 겪으셨고, 저는 GET요청을 하는 API조회가 잘 되는지 여쭤보니, 그건 또 잘 된다고 하였습니다. 저는 여기서 문제의 원인을 짐작할 수 있었습니다. 원인 Spring MVC에서 Global cors의 default설정은, GET, HEAD, POST만 지원합니다. 그래서 PUT과 DELETE요청은 CORS에러가 나오는 것이죠. 실제 CORS헤더 그럼 Sprin.. 2022. 5. 15.
Spring에서 생기는 Failed to connect to service endpoint 해결과정 안녕하세요 졸린개발자입니다. 오늘은 Sping Application 개발중 만났던 exception인, com.amazonaws.SdkClientException: Failed to connect to service endpoint 를 해결했던 과정에 대해 포스팅해보겠습니다. 로컬환경에서 개발중, 다음과 같은 문제를 만났습니다. (클릭하면 크게보입니다.) 오류 메시지를 보면, Unabled to retrieve the requested metadata(/latest/meta-data/instance-id). Failed to connect to service point 라고 되어있네요. (아래 stack trace부분말고, logger가 WARN으로 찍어준 부분입니다.) 물론, 이 문제는 WARN수준이라.. 2022. 5. 14.
백엔드 개발자 신입 스타트업 면접후기 안녕하세요. 졸린개발자입니다. 오늘은 스타트업에서 면접을 본 후기를 말씀드리려고 합니다. 우선, 면접을 본 지 얼마 되지 않았기 때문에, 자세한 사명은 적지 않겠습니다. 현재, 이 글을 쓰는 시점은 면접 바로 다음날이구요, 기억이 온전할 때 이 글을 작성하려고 합니다. 어떻게 지원하게 되었는가? 프로그래머스 2022 Dev-Matching: 웹 백엔드 개발자(상반기)-1 에 지원했습니다. 여러 기업들이 웹 백엔드 개발자를 대거 모집하였습니다. 사실 저는 아직 포트폴리오가 제대로 준비가 되지 않은 상태에서 코딩테스트 경험을 위해 지원하였지만, 면접까지 봐버렸군요. 전형 과정 첫번째 과정으로 , 프로그래머스를 통해 코딩 테스트를 보았습니다. 코딩테스트는 알고리즘 3문제 + SQL 1문제 였습니다. 알고리즘은.. 2022. 5. 5.
Spring Boot, EC2에 배포했을때, The requested metadata is not found 오류 해결과정 안녕하세요 졸린개발자입니다. 오늘은 AWS EC2 Instance에 Sping Application을 배포할때 com.amazonaws.SdkClientException: The requested metadata is not found 를 해결했던 과정에 대해 포스팅해보겠습니다. Ec2에서 제대로 배포가 되는지 테스트 도중 아래와 같은 오류를 만났습니다. (클릭하면 크게보입니다) 오류 코드를 자세히 읽어보니 http://196.254.169.254/latest/user-data/에 접근하는것이 실패한것 같다는 추측을 할 수 있겠네요. 저 ip는 대체 어떤 ip이길래 접근하는건지 궁금하군요. 저 ip는 특별한 ip인걸까요? 대체 196.254.169.254는 어떤 ip인가? 그럼 Ec2에서 직접 이 url.. 2022. 4. 28.