Skip to content

BACKEND

sukstar76 edited this page Oct 29, 2020 · 1 revision

#BAEKEND

구조

app.js
|_db
|_middelware
|_router
|_controller
|_service
|_model
|_등등 필요에 따라

DESCRIPTION

  • app.js : 시작점
  • db : db 환경설정 (orm)
  • middelware : 미들웨어 정의
  • router : router 정의
  • controller : handler 정의
  • service : 비즈니스 로직 정의
  • model : db 조작

논의 주제

1. async await vs .then().catch()

2. asyncWrapper vs try catch

3. moduel.exports = {
a: function(){
} vs
function a(){}
moduel.exports = {a,}

4. class vs function

5. function vs arrow function

6. error  핸들러를 통해 처리 vs error  error 미들웨어로 처리

7. packge.json, package-lock.json 관리

Clone this wiki locally