我找到了这段代码:
Meanio.prototype.chainware = {
add: function(event, weight, func) {
middleware[event].splice(weight, 0, {
weight: weight,
func: func
});
middleware[event].join();
middleware[event].sort(function(a, b) {
if (a.weight < b.weight) {
a.next = b.func;
} else {
b.next = a.func;
}
return (a.weight - b.weight);
});
},
但在源代码中找不到中间件的定义位置。
当我做 a[1] = 3 作为测试时,我得到一个错误。因此,我确定必须在某处定义中间件,但我无法在任何地方找到它。
有没有人碰巧知道这是在哪里或有什么建议?