Nodejs를 사용하고 있습니다.경로에 매개 변수를 전달하는 방법은 무엇입니까?
Server.js
app.get('/dashboard/:id', routes.dashboard);
경로 /하는 index.js 내가 대시 보드 기능에 app.js에서 'ID'변수를 전달 할 수 있도록하려는
exports.dashboard = function(req, res){
}
. 어떻게해야합니까?
Nodejs를 사용하고 있습니다.경로에 매개 변수를 전달하는 방법은 무엇입니까?
Server.js
app.get('/dashboard/:id', routes.dashboard);
경로 /하는 index.js 내가 대시 보드 기능에 app.js에서 'ID'변수를 전달 할 수 있도록하려는
exports.dashboard = function(req, res){
}
. 어떻게해야합니까?
ExpressJS를 가정하면 전달할 필요가 없습니다. (:id
같은) 각 매개 변수 자리 표시 자에 대한
, req.params
는 값을 보관 유지 일치하는 속성이 있어야합니다
exports.dashboard = function (req, res) {
console.log(req.params.id);
};
비록를,이 요청 된 URL이 동사 패턴으로 경로를 일치 가정합니다.
클라이언트의 GET
전화가 /dashboard/12345
과 같은지 확인하십시오. 12345
은 dashboard
에 전달하려는 ID입니다.
그래서, 당신은 서버에 다음과 같이 액세스 할 수 있습니다 :
exports.dashboard = function(req, res){
var id = req.params.id;
console.log('ID in dashboard: %s', id);
}
차가움. 승인. 대단한 !! 매우 감사합니다 !! –
좋아. 감사 . 대단한 !! –