我正在尝试整理代码,与get / post请求相关的代码似乎很脏/多余。
在客户端,我有类似的东西:
function DBManager()
{
this.getContactsList = function(cb)
{
$.post('/post/getContactsList', { data: data }, function (contacts)
{
cb(contacts);
});
}
// And a lot more methods similar to the above.
}
然后在服务器端,我有类似的东西:
app.post('/post/getContactsList', DBManager.getContactsList(pool, mysql));
// And of course a lot more like the above
然后在那个DBManager.js路由文件中,我有很多导出,比如
exports.getContactsList = function(pool,mysql)
{
return function (req, res) {
// do something with req.body
}
}
// Again a lot more like the above
这似乎是多余的,特别是每次都将相同的数据传递给路由,例如我们看到的pool / mysql。
任何建议或阅读材料?
由于