Это мой код:Node.js параметризованный маршрут - хорошая или плохая практика?
router.delete('/delete-:object', function(req, res) {
var query;
var id = req.body.id;
switch (req.params.object) {
case 'news' :
query = queries['news_delete'];
break;
case 'member' :
query = queries['member_delete'];
break;
case 'account' :
query = queries['account_delete'];
break;
default :
res.sendStatus(404);
return;
}
connection.query(query, id);
res.sendStatus(200);
});
Является ли этот подход считается хорошей практикой, или я должен создавать отдельные router.delete
функций для всех моих маршрутов? Пожалуйста, объясните, почему.