node.js用于将get / put逻辑抽象到存储的基类

时间:2012-10-31 19:03:00

标签: node.js architecture model middleware

我想知道是否有人有一个node.js基础“类”的好例子,用于将get / put逻辑抽象出来。例如伪代码。我意识到它会原型继承,我只是想找到一个干净的方法来做到这一点,所以我可以拆分每个功能的文件。或者什么是最好的方式来推动我们自己的ORM,但非常愚蠢,只是模型和这个基类?模特值得吗?

class base

  function get(id, cb) {
    cb(null, obj);
  }

  function put(id, obj, cb) {
    cb(null, obj);
  }

然后我可以拥有“孩子”课程

class function1
  function getFunction1(id, cb) {
    // do some other stuff.
    super.get(id, cb);
  }

然后使用它使它干净。

var function1 = require('./function1');
function1.getFunction1('id' function(err, result) {});
function1.putFunction1('');

是否值得,或者你有一个例子,让这个“功能”全部在一个地方定义,几乎像中间件/插件?

0 个答案:

没有答案