글 작성자: 망고좋아
반응형

📖 오늘 배운 내용 - 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 모듈을 사용하여 쿼리 스트링을 해석

 

📌 참고

 

반응형