[ Node ] Routing&Router

ay0530·2023년 11월 1일
0
post-thumbnail

01. Routing & Router 란?

  • Routubg : 클라이언트의 요청 조건(메서드, 주소 등)에 대응해 응답하는 방식
  • Router : 클라이언트의 요청을 쉽게 처리 할 수 있게 도와주는 Express.js 기본 기능중 하나

02. Router 사용해보기

  1. goods.js에서 router 생성하기
  • const express = require("express") : express 라이브러리를 변수에 참조
  • const router = express.Router() : router 함수를 변수에 참조
  • module.exports = router : router 변수를 외부로 내보냄
  1. app.js에서 router 받아오기
  • const goodsRouter = require('./routes/goods.js') : goods.js 파일의 router 반환하기
  • app.use("/api", goodsRouter) : use 메서드로 실행 순서 설정
  • 미들 웨어(Middle ware) : 웹 서버의 요청/응답에 대해 공통적으로 관리 가능
  1. 브라우저에서 실행 결과 확인하기
profile
강아지 좋아

0개의 댓글