TODO 앱을 직접 만들면서 배우는 node.js / express / bootstrap / jquery
    • 01
      서문
    • 누구를 위한 실습인가
      활용하는 법
      실습을 위해 필요한 것
    • 02
      간단한 ToDo 리스트 만들기
    • 실습 목표
      프로젝트 시작하기
      웹 서버 만들기 - app.js
      라우팅 정의 - index.js
      ToDo 목록 구조
      라우팅 정의 - todo.js
      ToDo 리스트 홈페이지 구성
      템플릿 - index.ejs
      서버로 요청 보내기
      목록 가져오기 - todo.js
      새 ToDo 추가하기 - todo.js
      ToDo 완료/삭제하기 - todo.js
      정리
      도전 문제
    라우팅 정의 - index.js
    배우기
    02 간단한 ToDo 리스트 만들기
    라우팅 정의 - index.js

    라우팅 핸들러는 routes 디렉토리 하위에 정의합니다.

    이 예제에서는 index.js, todo.js 2가지 파일에 나누어 라우팅을 정의할 것입니다.

    먼저 index.js는 홈페이지를 처리하기 위한 것입니다.

    index.js에서는 홈페이지를 렌더링해주기만 하면 되고, views/index.ejs 파일에 미리 정의해둔 변수를 매개 변수로 넣어주면 ejs 엔진이 페이지를 그릴 때 해당 변수를 대입하여 보여줍니다.

    실습 내용
    홈페이지 접속 요청을 처리하는 라우팅 핸들러를 살펴봅니다.
    질문하기