[ 목차 ]
1. 회의 안건
- 유효성 검증 전체 논의
- 루체 지출 등록 궁금증
- CORS 설정 시, 프론트 쪽에서 요청 주는 url 파악하기
- 현재 dev server는 CD가 적용되어 떠 있음
- domain : ec2-3-34-252-245.ap-northeast-2.compute.amazonaws.com (http)
- localhost:3000
- 8080 포트는 dev application
- 80 포트는 main application
- 이지만, 아직 API는 작업이 안된 상태
- username에 숫자를 포함시킬지?
- 현재는 영어, 한글, 숫자가 모두 됨
- ex) hanju1, 한주, yanju
2. 회의 내용
- 유저
- email rfc2822
- 비밀번호만 일단 8~20
- 유저이름은 숫자를 빼야한다고 생각하는데 어떻게 생각
- username → nickname으로 변경하고 숫자까지 포함
- 닉네임은 중복 여부는 일단 보류 해
- 이메일 중복 X
- 리프레시토큰 기간은 일단 2주로
- 프론트 분들이랑 백엔드 다 적절한 논리나 레퍼 있으면 참고
- 등록날짜에서 시간이 의미있는 데이터인지 모르겠다
- 비올레 의견 어차피 다 쓰고나서 사용할 건데 시간이 주는 의미가 있나?
- 수입/지출 등록
- 금액은 프론트엔드에서 UI가 보이는 정도로 적당한 금액.
- 날짜, 금액, 분류는 필수값. 내용은 null, 공백 등등 다 가능 옵션값임
- 날짜는 백엔드에서
LocalDate
로 관리
수입/지출 Dto
public class CreateIncomeRequest { @NotNull private final LocalDate registerDate; @Min(1L) @Max(1000000000000L) private final Long amount; @Size(max = 50) private final String content; @NotNull private final Long userCategoryId; ... }
- 지출/수입 수정할 때 history가 있어서 이전 페이지를 가지고 있다.
- 이때 location uri가 필요없고, 프론트분들이 지정해서 데이터 요청할 수 있다.