组织node.js获取/发布

时间:2014-04-11 16:05:14

标签: javascript node.js performance architecture organization

我正在尝试整理代码,与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。

任何建议或阅读材料?

由于

0 个答案:

没有答案