4주 프로젝트 - dev log #5

Joshua Song / 송성현·2020년 2월 4일
0

im_16 프로젝트

목록 보기
12/21

데이터 베이스의 entity부분을 완벽히 완성시킨줄 알았으나 중간중간 에러가 계속 뜨기 때문에 수정하는데 시간이 오래 걸린다. 하나만 해결하면 되겠지라고 생각하며 코드를 짜는데 새로운 에러가 꾸준히 나오니 참 난감하다.

이미지 업로딩을 어떻게 할지 파트너분과 상의하고 구글링하며 접근법을 상의했다. 일단 현재 거의 확실시 하는 방법은 클라이언트에서 모듈을 통해 이미지 파일을 서버로 보내주면 서버에서는 S3버킷에 그 이미지 데이터 (base64)를 담아주고 그 주소를 데이터베이스에 저장한다. 그러면 클라이언트 요청시 이 주소를 보내주면 된다. 구체적인 코드를 짜기 시작한건 아니지만 접근법을 확실히 정하니 좋은 것 같다.

데이터 베이스를 어느정도 정리하고 이제 본격적으로 route안의 코드 작성을 시작했는데 생각보다 까다롭다. typeORM이 까다로운 것도 있지만 타입스크립트를 사용하기 때문에 일일히 타입을 지정해주는게 매우 귀찮고 까다롭다. 시간이 생각보다 오래 걸리긴 하지만 그래도 꾸준히 열심히 해야겠다...! Entity도 이제 수정할 게 없었으면 좋겠지만 아마 생길 것이다. 몇몇 세부사항이 바뀌면서 계속 api문서를 수정해 줘야한다.

profile
Grow Joshua, Grow!

0개의 댓글