這是我的代碼: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
的功能呢?請解釋原因。