TIL 12주차 4일 - [Sprint]shortly-mvc (2)

Sang heon lee·2021년 9월 2일
0

TIL 리스트

목록 보기
46/60

Controller 작성

1. Controller 작성

  • 특정 요청(url, 메소드)에 대해서 어떤 작업을 수행할지를 나타낼 컨트롤러 파일을 생성한다.

Router 연결

2. Router 연결 코드 작성

  • 코드를 제대로 작성했으나 컨트롤러 함수 내용이 비여있어서 테스트 케이스는 아직 통과되지 않음.

  • app.js (시작 지점 역할)

  • linksRouter('./routes/links') (links에 대한 라우터 역할)
    각각의 메소드와 url에 대해 어떤 작업(메소드)를 수행할지 길잡이 역할

Controller 구현

3. Controller 함수 작성

3.1 POST /links

  • 두 가지 방식(then 또는 async/await) 중 하나만 사용

3.2 GET /links/:id

  • 입력받은 id 로 검색해야 하는 대상이 id(primary key)이기에 findByPk 메소드를 사용하였다.
profile
개초보

0개의 댓글