Express, Sequelize with PostgreSQL database를 사용하여 Node.js Restful CRUD API 구현하기 정리

Think_Positively·2021년 3월 3일
0

따라하며 배우기

목록 보기
3/3
  1. 연결할 DB정보 필요

    • config 폴더에 사용할 Database configuration 정보를 작성하여 Sequelize로 하여금 원하는 DB에 연결한다.
  2. Sequelize에서 테이블을 자동 생성하기 위해서 table 상세 내용 define 한다 (tutorial.model.js)

  3. Sequelize에 작성한 DB config 내용 전달(?) 및 사용 (index.js)

  4. DB에서 일어날 행동들 작성 필요

    • db.config.js에 작성한 DB정보를 바탕으로 Client로 부터 요청이 왔을때 DB에서 어떠한 일이 발생해야 하는지 controller 폴더에 행동들(CRUD) 작성.
    • Sequelize로 쉽게 DB에 접근가능.
  5. Client 요청이 어떤 위치로? 이동해야하는지? routes 기능 작성 필요

    • Client의 요청에 따른 URL과, 이행될 action과 관련하여 작성
    • ex) router.post("/", tutorials.create);
      -> localhost:8080/로 POST 방식으로 요청이 들어오면 create로 routes
      -> localhost:8080/로 GET 방식으로 요청이 들어오면 findAll로 routes
profile
데이터 엔지니어를 꿈꾸며

0개의 댓글