유튜브 클로닝 #3-2 Router: Parameter 와 정규식

이현정·2022년 4월 6일
1

Preview

🔖 강의 범위: #4.7

강의 정리

Parameters 매개 변수

  • Parameter: url에 변수를 가지게 해준다.

  • 라우터 안에 : 로 파라미터임을 표시 한다.

  • express 의 req object 에는 이러한 params 를 키로 가지는 값이 존재한다.
    (console.log(req.params) 시 해당 req를 보내는 url 에서 :를 붙인 값을 불러온다.
    ex.{ params : "66"})

  • 특정 사이트의 id, 즉 parameter 를 가지지 않는 router 를 맨 위로 올리자.
    (아래로 내리면 이미 컴퓨터가 :id 로 들어와있기 때문에 아래의 나머지 코드도 :id 와 같은 자리에 있는 부분을 그냥 :id 로 인식해 버리기 때문...)

  • 만약 parameter 가 특정 타입이라고 지정해주고 싶다면?
    둘 중 하나의 방법을 이용한다:
    -> express routing
    -> regular expression

추가 공부?

정규 표현식(Regular Expression) 이란

: doc 보러가기

요약

  • Router 안의 하위 개념인 parameter(a.k.a params, 매개 변수) 에 대해서 배워보았다.
    Router 즉 url 안에 "변수"를 가지게 해주는 것이라 생각해주면 된다.
  • Params 의 타입을 지정해주는 방법으로는 1) expressing routing 2) 정규식 을 이용해주면 된다.

0개의 댓글