レスポンスボディを変更するミドルウェア機能を使用したいと考えています。ミドルウェアを接続またはエクスプレスしてレスポンスを変更してください。
これは高速サーバー用です。私が聞くためにどのようなイベントを理解していない
function modify(req, res, next){
res.on('send', function(){
res.body = res.body + "modified"
});
next();
}
express.use(modify);
:よう
何か。どんなヘルプやドキュメントもありがたいです。
私はルータの後にミドルウェアを使用しようとしていますが、まったくトリガーされていないようです。 app.routerの前に使用する場合にのみトリガされます。私はそれが何か違いがあれば、それはapp.configureブロックをinsite使用しています。 – ragulka
あなたのルートで 'next'を呼び出すことを確認してください。そうしないと、Expressはそのルートの後にミドルウェアを実行しません。 –
Express 4のアップデートがありますか? – gustavohenke