매일 한걸음씩 성장하기

오늘은 어떻게 프로젝트에 기여했나요?

Database

▷ users 테이블에서 email field 옵션 설정

@Column({
    unique: true,
})
email!: string;

 

Project

▷ project 관련 요청 로직 테스트 및 수정 & 보완

- 해당 유저의 프로젝트 리스트를 검색하는 로직 추가(find() 수정)

- response data에 members 데이터 추가

- inviteList, projectColor 데이터에 기본값 설정

- find()에 relations 부분 추가

- 프로젝트 삭제할 때 함께 삭제해야하는 데이터들 정리

- `post /projectInvite/:projectURL` 앞에 middleware(authChecker) 추가

-  해당 유저를 member로 저장하기 전 이미 project의 member인지 확인하는 로직 추가

 

▷ 해당 프로젝트 정보 조회 

- `get /project/:projectURL` 요청 로직 작성

데이터베이스에서 검색해서 해당 프로젝트 정보를 보내줍니다

 

▷ 이메일 디자인(HTML)

- `post /projectInvite/:projectURL` 로직 수정

 

Login

▷ 이메일 디자인(HTML)

- `post /sendEmail` 로직 수정 

 

Test & Fix

▷ 지금까지 구현한 기능을 포함하여 배포 진행

 

 

오늘의 프로젝트에서 힘든 점은 무엇인가요?

▷ AWS의 RDS 사용량 꼭 확인하기

AWS의 RDS 사용량이 한달 허용량을 초과해서 비용이 발생하고 있다는 것을 오늘 발견했습니다! 지금은 큰 돈은 아니지만 올라가는 속도가 장난이 아니라 당황했습니다. 전에 AWS를 사용할 때 방심하는 순간 비용이 엄청나게 청구될 가능성이 있으니 주의하라는 말을 들었는데.. 제가 겪을 줄은 몰랐습니다. 흐앙

일단 여유있는 다른 계정으로 RDS를 옮기기로 했습니다. 이외에도 비용을 절약할 수 있는 다른 방법들을 찾아보고 있습니다. 그리고 앞으로 결제보드를 주기적으로 확인해야겠습니다.

 

 

내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

▷ Project 기능 테스트 및 수정 & 보완

▷ Workspace 기능 구현 시작

 

'Code States > Project Record' 카테고리의 다른 글

[기록] Final Project_2021.05.23  (0) 2021.05.23
[기록] Final Project_2021.05.21  (0) 2021.05.21
[기록] Final Project_2021.05.19  (0) 2021.05.19
[기록] Final Project_2021.05.18  (0) 2021.05.18
[기록] Final Project_2021.05.17  (0) 2021.05.17

공유하기

facebook twitter kakaoTalk kakaostory naver band