1

我想知道是否有人有任何关于将 get/put 逻辑抽象到存储的 node.js 基“类”的好例子。例如伪代码。我意识到它会原型继承,我只是在寻找一种干净的方法来做到这一点,这样我就可以为每个功能分割文件。或者推出我们自己的 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('');

值得还是你有一个例子让这个“功能”全部定义在一个地方,就像中间件/插件一样?

4

0 回答 0