我想知道是否有人有任何关于将 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('');
值得还是你有一个例子让这个“功能”全部定义在一个地方,就像中间件/插件一样?