如何在Express / Sails上获得请求的“结束”?

我想缩小视图上的HTML,所以我需要注入一个函数(中间件)来获取请求内容并parsing以缩小html / ejs。

我正在试试这个: https : //stackoverflow.com/questions/25667227/how-to-sailsjs-minify-html-views-with-ejs

但它被closures,我不知道为什么,现在我正在尝试下面的代码,但控制台不显示日志,所以事件不被调用。 任何人都知道如何做到这一点?

module.exports = { http: { customMiddleware: function (app) { app.use(function(req,res, next) { res.on('data', function(chunk){ console.log("INFO: "+chunk); response += chunk; }); res.on('end', function(){ console.log("End received!"); }); res.on('close', function(){ console.log("Close received!"); }); next(); }); } } };