view -> server 데이터 전달시
1 req.body
2 req.query
3 req.params
1 의 경우
POST 로 데이터를 전달시
2 의 경우
GET 로 데이터를 전달시
http://xxx.xxx.xxx.xxx?name1=value1&name2=value2...
console.log(req.query.name1); // value1
GET 방식
http://xxx.xxx.xxx.xxx?term=searchingBy
----------------------------------------------------
req = {
query: {
term: searchingBy
}
}
const { query: { term: searchingBy } } = req;
-----------------------------------------------------
3 의 경우
http://xxx.xxx.xxx.xxx/value1/value2
// '/'
app.get('/:a/:b', function (req, res, next) {
console.log(req.params.a); // value1
console.log(req.params.b); // value2
});
참조 블로그