是否最好有一个单独的函数来处理同一API端点的GET和POST请求,或者将它们组合成一个根据req.body或req.params的存在进行区分的函数? 即. app.get('/api/profilepic', api.get_profilepic);app.post('/api/pr
          即.
app.get('/api/profilepic',  api.get_profilepic);
app.post('/api/profilepic',  api.change_profilepic); 
 要么:
app.get('/api/profilepic',  api.profilepic);
app.post('/api/profilepic',  api.profilepic); 
 如果是后者,expressjs是否提供了帮助函数来确定请求类型?到目前为止,我确定req是否为POST的方法需要使用下划线:
if (_.size(req.body) == 0)最佳做法是分开关注;因此,您应该有单独的函数来处理每个HTTP谓词.这使代码更易于维护.
