프로젝트명 : 드리블링
프로젝트 한줄 요약 : 디자이너가 온라인으로 포트폴리오를 공유할 수 있는 소셜 네트워킹 플랫폼
기획시 고려했던 내용
기존에 배웠던 내용이 포함이 되면서 추후에 필요할 수있는 확장성을 가진 프로젝트를 만들어보자
회원가입시 이메일 인증, 소셜로그인 , 사진 업로드 카테고리별 게시판 분류 ,검색등 도전할만한 기능들을 포함시켜보자
S.A 작성
https://branched-dahlia-8c9.notion.site/S-A-bb11feba55534c3f9f98d14f97d09e36?pvs=4
미니프로젝트 S.A
0. 항해99 주특기프로젝트 8조
branched-dahlia-8c9.notion.site
기술구현을 위해 참고할 내용과 피드백 받은 내용
좋아요를 클릭하거나 게시글을 열람할때 count 를 하는방법
1. db 테이블에 count 컬럼을 만들어서 하나씩 올라가는 로직을만든다.
2. aws 에 자체적으로 count 를 해주는 것을 찾아서 쓴다.
aws 에서 자체적으로 count 를 사용하는 방법을 아직 모르기 때문에 조사해보고
각각의 장단점을 고려해서 프로젝트에 구상하려고한다.
특정한 에러가 발생하였을때 에러메세지를 출력해주는 방법 (협업시)
1. 일단 가장 중요한 것은 최대한 에러가 구현 될 수 있는 상황을 파악해서 에레메세지를 해주는것
2. 에러메세지는 자세하면 할수록 프론트에서 알아보기 쉽다
ex) 이메일이 틀렷거나 비밀번호가 틀렷거나 비밀번호를 확인 하는 부분에서 틀려 에러를 보내주는경우
이메일의 형식이 잘못 작성되었다가아니라 그냥 형식이 잘못되었다 등 정확하게 유추할수 없게 만들면 좋지않다.
3. 가장 프론트와의 소통에 문제가 없는 방법이긴 하지만 시간상 구현될지는 모르겠는 방법
에러코드 표를 만든다
1 : 닉네임이 일치하지 않는다
2 : 이메일 형식이 잘못되었다
3 : 비밀번호가 잘못되었다
4 : 닉네임이 중복이다.
이런식으로 번호마다 어떤에러인지 미리 정해놓고 사용하면 문제를 줄일수있다는 장점이 있다.
하지만 시간이 많이 소모되므로 이번 2주간의 프로젝트에서 이런 에러처림 방법을 택할지는 상의를 해봐야 겟다.
'node.js' 카테고리의 다른 글
| 계층형 아키텍처로 프로젝트 작성하기 (02 프리즈마 설계) (0) | 2023.09.16 |
|---|---|
| 계층형 아키텍처로 프로젝트 작성하기 (트러블슈팅 01) (0) | 2023.09.16 |
| 게시판 만들기 몽구스에서 prisma 로 변경하기 (0) | 2023.09.02 |
| prisma 를 사용하여 게시판 만들기 (0) | 2023.09.01 |
| 게시판 만들기 (완성버전) (0) | 2023.08.29 |