[TIL] 엘리스 SW 엔지니어 트랙 Day 032
글 작성자: 망고좋아
반응형
📖 오늘 배운 내용 - 2021.12.07
- 게시판 CRUD - 게시글 생성하기
- CRUD 사용자 추가하기
- Pagination 사용하기
📝 게시판 CRUD - 게시글 생성하기
📝 CRUD 사용자 추가하기
📝 Pagination 사용하기
💡 오늘 깨달은 것
- 프로그래밍은 무엇을 알고 있는가에 대한 것이 아니다. 그것은 당신이 무엇을 알아낼 수 있는가에 대한 것이다.
const { Post } = require('../models');
이렇게 작성하면 알아서./models/index.js
파일을 알아서 찾아간다.res.redirect('/');
: 괄호 안에 있는 경로로 이동- 웹은 유저의 사용성을 위해서 성능을 조금 포기할 때도 있다.
- 바뀌는 부분만 바꾸는 것보다 전체를 바꾸는 것이 더 빠를 때도 있다.
- node 프로젝트에서 index.js에서는 최대한 깔끔하게 작성해야 된다.
- 아래 순서대로 작성하면 깔끔하다.
- moudle load
- router
- app 생성
- 서버 설정 setting
- middleware
- routing
- 404.error handling
- listen
- 페이지 네이션은 성능 이슈를 가져올 수 있다.
- 페이지네이션은 해주는 라이브러리를 가져다 쓰는 게 훨씬 편하다.
- 구현하면서 공부할 수 있는 요소들이 많다. 딱 한 번만 구현하면서 공부하는 것을 추천! 두 번은 아니야...!
- 게시판에서 페이지네이션과 대댓글 구현은 한 번씩 해보자! 실력 향상에 좋다.
app.use(express.urlencoded({ extended: false }));
- false면 기본으로 내장된 querystring 모듈을 사용
- true면 따로 설치가 필요한 qs 모듈을 사용하여 쿼리 스트링을 해석
📌 참고
반응형
'프로그래밍 > Today I Learned' 카테고리의 다른 글
[TIL] 엘리스 SW 엔지니어 트랙 Day 034 (0) | 2021.12.10 |
---|---|
[TIL] 엘리스 SW 엔지니어 트랙 Day 033 (0) | 2021.12.09 |
[TIL] 엘리스 SW 엔지니어 트랙 Day 031 (0) | 2021.12.07 |
[TIL] 엘리스 SW 엔지니어 트랙 Day 030 (0) | 2021.12.07 |
[TIL] 엘리스 SW 엔지니어 트랙 Day 029 (0) | 2021.12.07 |
댓글
이 글 공유하기
다른 글
-
[TIL] 엘리스 SW 엔지니어 트랙 Day 034
[TIL] 엘리스 SW 엔지니어 트랙 Day 034
2021.12.10 -
[TIL] 엘리스 SW 엔지니어 트랙 Day 033
[TIL] 엘리스 SW 엔지니어 트랙 Day 033
2021.12.09 -
[TIL] 엘리스 SW 엔지니어 트랙 Day 031
[TIL] 엘리스 SW 엔지니어 트랙 Day 031
2021.12.07 -
[TIL] 엘리스 SW 엔지니어 트랙 Day 030
[TIL] 엘리스 SW 엔지니어 트랙 Day 030
2021.12.07