저는 Node.js를 처음 접했고 Express.js에서 GET REST API를 작성했습니다. 내 API 중 하나의 경우 데이터베이스에서 데이터를 가져 오기 위해 2 개의 매개 변수를 전달해야합니다. 단일 매개 변수를 사용하여 달성했지만 2 명 이하의 사람이 도와주세요.
여기 내 기능
getByNPPTahunBulan(req,res){
console.log(req.param.tahun_bulan)
Iuran_Dapen.findAll({
where: {
tahun_bulan: req.params.tahun_bulan,
npp: req.param.npp
}
}).then((data) => {
return res.send(data);
}).catch((err) => {
res.status(500).send({
message: err.message || 'Some error occurred while retrieving data.',
});
})
},
및 URL router.get('/iuranterakhir/:tahun_bulan/:npp', iuranDapen.getByNPPTahunBulan);
req.params에는 다음 url /:id/:name
ej 가있는 해당 값이있는 매개 변수 오브젝트가 있습니다.
{
'id': 1,
'name': 'foo'
}
다음과 같이 할 수 있습니다.
const params = req.params;
다음과 같이 액세스
params.id or params.name
객체의 키는 엔드 포인트 정의에서 지정한 매개 변수의 이름에 따라 다릅니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다