devlog_owen
231211 [TIL] Node.js 개인과제 해설영상 후기 본문
개인프로젝트 끝
튜터님 도움을 제출 몇시간 전에 받긴 했지만 그래도 구현해야하는 기능은 다 구현하고 제출했다.
여전히 배포는 어려운것 같다. ec2 서버로
개인과제 해설영상
├── api-docs
│ ├── auth.http
│ ├── products.http
│ └── users.http
├── node_modules
├── prisma
│ └── schema.prisma
├── src
│ ├── controllers
│ │ ├── auth.controller.js
│ │ ├── products.controller.js
│ │ └── users.controller.js
│ ├── middlewares
│ │ ├── error-handler.middleware.js
│ │ └── need-signin.middleware.js
│ ├── repositories
│ │ ├── products.repository.js
│ │ └── users.repository.js
│ ├── routers
│ │ ├── auth.router.js
│ │ ├── products.router.js
│ │ └── users.router.js
│ ├── services
│ │ ├── auth.service.js
│ │ └── products.service.js
│ ├── utils
│ │ └── prisma
│ │ └── index.js
│ └── app.js
├── .env
├── .gitignore
├── .prettierrc
├── package-lock.json
├── package.json
└── README.md
1. src 폴더 안에 router, middlewares 등 관련 폴더들을 넣는다.
2. user.controller 파일 만들어서 user.router 파일 분리 (완료)
3. productrouter=> controller 파일로 분리=>service파일로 분리
사용자에게 response를 넘겨주거나 err처리하는거 => controller담당
이런식으로 강의가 진행됐다.
본문1
코드컨벤션
CRUD 기준 예시
CREATE: create, insert, set...
ex) createProduct, createUser, createOne...
READ: read, get, find ...
ex) readProduct, readOne, readOneById, readAll, readMany...
UPDATE:update, modify, change...
ex) updateProduct, updateUser, updateOne...
DELETE:delete, remove, destroy...
ex) deleteProduct, deleteUser, deleteOne...
알고리즘 스터디- 옹알이(2)
2023.12.11 - [algorithm/프로그래머스] - [프로그래머스] 옹알이(2)
[프로그래머스] 옹알이(2)
문제 정답률 50%대의 나에게 너무 어려웠던 문제였다. 처음에는 옹알이 안 배열을 각각 삭제하면서 비교해야 하나?했는데 그것도 어떻게 할지 감도 안옴. 나의 풀이 function solution(babbling) { var answe
devlogowen.tistory.com
개어려웠던 문제. 컨디션 돌아오면 꼭 다시 옹알이(1)이랑 다시 풀어보고 싶다.
그리고 목요일까지 알고리즘 문제 2개를 풀어서 코드리뷰하기로 했다.
팀이 바뀌면서 알고리즘 스터디 시간이 확 줄었는데 몸은 편하지만 슬슬 이래도 되나싶어서 좋은 변화인것 같다.
'TIL' 카테고리의 다른 글
231213 [TIL] 백오피스 팀프로젝트 2일차 (0) | 2023.12.14 |
---|---|
231212 [TIL] 백오피스 프로젝트 1일차 (0) | 2023.12.13 |
231208 TIL) 알고리즘, 개인프로젝트 (0) | 2023.12.09 |
231207 TIL) 3-Layered Architecture 란? (0) | 2023.12.08 |
231207 TIL) JWT 인증이란? (1) | 2023.12.07 |