因此,我有一条名为contact
的路由,该路由指向与联系表有关的功能。
我可以这样做:
// In routes.js
const contact = require('../controllers/contact');
app.post('contact/send', contact.send);
app.post('contact/upload', contact.upload);
// In controllers.js
exports.send = ...
exports.upload = ...
还是我应该采用这种方法?
// In routes.js
const contact = require('../controllers/contact');
app.post('contact/:action', contact);
// In controllers.js
switch(req.param) {
case 'send':
//send code
break;
case 'upload':
// upload code
break;
default:
// default code
}
我要问的是,从某种意义上讲更有意义,或者出于某些原因,通常是否采用一种方法作为最佳实践。