Recent Posts
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
관리 메뉴

개발자 박가나

[250122 TIL] 본캠프 79일차 (면접카타) 본문

내일배움캠프

[250122 TIL] 본캠프 79일차 (면접카타)

gnchoco97 2025. 1. 22. 21:15

프론트엔드 개발자로서 최종 프로젝트를 통해 가장 성장했다고 느낀 부분은 무엇인가요?

최종 프로젝트를 통해서 실제 실무에서 요구되는 개발 및 사고 능력을 향상시킬 수 있었다고 생각합니다.

모든 개발의 궁극적인 목표는 사용자에게 서비스를 제공하는 것이고 사용자에게 제공할 형태로 만들어내는 역할을 하는 것이 프론트엔드 개발자라고 생각하는데, 그동안의 프로젝트들은 실제 사용자가 있는 서비스가 아니었기 때문에 기술 습득이나 기능 구현 자체에 초점을 두고 개발을 했었다면 최종 프로젝트의 경우 실제 사용자가 있는 서비스라는 관점에서 진행됐다보니 기능 구현도 물론 중요했지만 사용자 경험을 높이고 성능을 최적화하는 것에 많은 시간을 투자했던 것 같고, 디자이너 분들과 소통을 하는 경험을 할 수 있었습니다.

 

 

CORS 에러에 대해 설명하고, CORS를 해결하는 방법에 대해서 말씀해주세요.

출처가 다른 도메인의 리소스를 요청할 때 웹 브라우저가 보안상의 이유로 이를 제한하는 정책입니다.

이를 해결하기 위해서는 서버에서 응답 헤더에 Access-Control-Allow-Origin을 설정해서 요청을 허용할 출처를 명시하거나, 클라이언트와 서버 간에 프록시 서버를 배치함으로써 동일 출처인 것처럼 요청을 처리할 수 있고, 또한 사전 요청을 통해 해당 요청에 대한 허용 여부를 확인하는 과정을 거치는 것도 하나의 방법이 될 수 있습니다.