이제는 수업이 끝났고 본격적인 프로젝트의 시작이다.
오전에는 월요일날 권한 문제로 못했던 DB 설치를 진행했다.
4팀 중에 RDS를 쓰겠다는 팀이 우리밖에 없어 의외였다..
여튼 나는 프론트엔드를 맡아 중간중간 바뀌는 요구사항에 맞춰 작업을 했는데
GET <https://maps.googleapis.com/maps/api/mapsjs/gen_204?csp_test=true> net::ERR_BLOCKED_BY_CLIENT
netlify로 배포하고 보니 이런 에러가 발생했다.
중요한 건 구글 맵 API 키가 콘솔창에 노출됐다는 것이다.
이를 해결하기 위해서는 프록시 서버에서 API 호출을 해 프론트엔드에서 직접적으로 API 호출을 막아야 하지만...
지금 백엔드 작업이 해야할 게 많아 완전히 자리잡지 못한 상황.
차선으로 구글 클라우드 콘솔에서 배포한 url 이외에는 구글 맵 API를 호출할 수 없도록 설정했다.
이 밖에도 API 명세서를 작성했는데 피그마 보면서 request, response 정하는 작업이 생각보다 오래 걸렸다.