req.extras (現在は req.data) を操作できる古い self.loader 関数への参照が見つからないようです。
enableMiddleware を使用して「apostrophe-module」の簡単な拡張機能を作成してみました。これがコードです
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();
}
}
};
(これがスタックオーバーフローに値するハウツーの質問かどうかはわかりません、お詫びします)
これは 2.0.0 でこれを処理する正しい方法ですか?
注- この質問はもともとここに投稿されましたApostrophe CMS Forum