평행코드

6/7 node.js static, 정렬 req.query 본문

Node js

6/7 node.js static, 정렬 req.query

나의 오류는 누군가 겪었던 오류 2023. 6. 8. 21:03

1. findByIdAndUpdate()에서는 save 훅업이 발생하지 않음 => 다른 방법을 알아보자
2. Video.js에 function을 만들어서 관리하기 => 이것도 괜찮음 근데 다른것도 알아보자
3. static을 사용하면 import 없이도 Model.function()형태로 사용이 가능합니다 !!

 

라우터로 지정한 :id -> req.params
pug파일에서 input으로 받은 내용 -> req.body(form이 POST일 때)
pug파일에서 input으로 받은 url내용 -> req.query (form이 GET일 때)

 

Q. form의 데이터를 받을 때 req.body가 아닌 req.query를 사용하는 이유가 무엇인가요?

req.query is for the URL data.

 

Query.prototype.sort()
정렬 순서를 설정합니다. 개체가 전달되면 허용되는 값은 asc, desc, 오름차순, 내림차순, 1 및 -1입니다.
https://mongoosejs.com/docs/api.html#query_Query-sort

req.query
라우트 안에 query string parameter를 포함하고 있는 객체로, URL에서 데이터를 가져올 때 주로 사용합니다.
예) ?keyword="food" => {keyword: "food"}
query parse가 비활성화로 설정되면 빈 객체 {}이고, 그렇지 않으면 구성된 query parse의 결과입니다.
https://expressjs.com/ko/api.html#req.query