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