我似乎无法找到旧的self.loader函数的参考,它允许我们使用req.extras,现在是req.data。Ohdotfive self.loader 2.0.0
我尝试使用enableMiddleware创建'撇号模块'的简单扩展。这是代码
var _ = require('lodash');
module.exports = {
extends:'apostrophe-module',
construct:function(self,options){
console.log("Construct ");
self.enableMiddleware = function(){
console.log("Enabling middlewares");
self.apos.app.use(self.addDefaults);
};
self.addDefaults = function(req, res, next){
console.log("running?");
req.data.defaults = {"hello":"world"};
return next();
}
}
};
(我不知道这是值得计算器的HOWTO问题,道歉)
这是在2.0.0来处理这个正确的方式?
注 - 这个问题本来这里Apostrophe CMS Forum