프로젝트/팀프로젝트 finderPets편2 게시물 검색조건 타입에 대한 고민 이번 시간에는 게시물 검색 조건을 ENUM 타입으로 설계하여 개선한 사례를 공유하고자 한다.프로젝트 요구사항팀 프로젝트에서는 피드에 대한 검색 조건이 매우 다양했으며, 특히 지역과 동물 조건이 세부적으로 나뉘어 있었다. 아래는 피그마에 작성된 화면 디자인 일부로, 지역/동물 조건을 조합해 검색할 수 있도록 구현해야 했다. 포인앤드 어플과 같이 검색할 수 있도록 구현해야 한다. 검색조건 1) 지역 설정 검색조건 2) 지역 - (구) 검색조건 3) 동물 검색조건 4) 품종초기 ERD 설계프로젝트 초반에는 아래와 같이 ERD를 작성했었다. 동물, 품종, 중성화 여부, 성별, 지역 정보를 모두 문자열 타입(varchar)으로 선언했다. ENUM 타입을 활용하려던 이유‘지역(시/도)’, ‘동물’, .. 2025. 1. 18. CORS 문제 해결 과정 CORS 문제 해결 과정팀 프로젝트를 진행하면서 CORS 문제를 겪었다. 이번 포스팅에서는 이 문제를 어떻게 해결했는지 그 과정을 정리해보자.프로젝트 코드는 GitHub 링크를 통해서 확인할 수 있습니다.문제의 발단API를 구현하고 서버에 배포한 후, 프론트엔드 팀원에게서 CORS 문제가 발생했다는 메시지를 받았었다. 그 메시지를 처음 받았을 때는 조금 당황스러웠다. 프론트 팀원이 보내준 오류 메시지"지금 회원가입 API 요청을 보냈을 때 CORS 때문에 안되는 것 같아요. 설정이 어떻게 되어 있는지 확인해주실 수 있나요? 백엔드 API 주소는 배포된 주소인데 프론트에서 요청 보내는 주소가 localhost:3000이라 CORS 문제가 기본적으로 발생할 텐데요. 만약 설정이 제대로 되어 있다면 제가 뭔가.. 2024. 8. 9. 이전 1 다음