router.all('page/qna$', function(req, res, done){
var params = req.extendParams;
//page/qna?category=etc
//params = {category:etc}식으로 들어간다
어떤 값이 쿼리 뒤에 왔는지에 따라서 categoryName(여기에 문의하기 넣고), placeholder(여기에 과제를 넣어야한다), agreement가 오는지 정의
handler.renderEjs(req, res, {
name: "pages/qna",
title: categoryName,
stylesheets,
scripts,
user,
appInfo,
params,
...,
data: {
categoryName,
placeholder,
agreement,
...
}
})
})
res.render(options.name, options)
//res.render는 앞의 경로에 있는 파일에 options로 들어온 값을 지역 변수로 넘겨서 render한다
//여기서는 index.js에서 넘겨준 Pages/qna
}