[NodeJS]Search Controller

cho yunsu·2021년 3월 5일
0

사용자가 입력 데이터를 전달하는 방법중의 하나로, url 주소에 미리 협의된 데이터를 파라미터를 통해 넘기는 것을 말한다.

  1. HTML(PUG)에서 form + input 으로 정보를 보낸다. 여기서 form태그는 get방식이어야하며, input태그의 name값이 쿼리이름이 된다.
  2. Controller에서, req.query로 input의 name값으로 보낸 데이터를 받는다.
  3. 그리고 위 데이터를 다시 PUG로 전달해서 받아준다.

[ES6] 비구조화 할당 destructuring
const {
query: { term: searchingBy },
} = req;

[ES6] 객체 리터럴 Enhanced Object Literals
{ pageTitle: "Search", searchingBy });


query: {term} = req : 더 깔끔.
req.query.term

profile
Growing Developer!!

0개의 댓글