Tôi muốn có chức năng phần mềm trung gian để sửa đổi nội dung phản hồi.Kết nối hoặc phần mềm trung gian Express để sửa đổi phản hồi.body
Đây là dành cho máy chủ tốc hành.
Cái gì như:
function modify(req, res, next){
res.on('send', function(){
res.body = res.body + "modified"
});
next();
}
express.use(modify);
Tôi không hiểu những gì sự kiện để lắng nghe. Bất kỳ trợ giúp hoặc tài liệu nào sẽ được đánh giá cao.
Tôi đang cố gắng sử dụng phần mềm trung gian của mình sau bộ định tuyến, nhưng dường như nó không được kích hoạt. Nó chỉ được kích hoạt nếu tôi sử dụng nó trước khi app.router. Tôi đang sử dụng nó insite khối app.configure, nếu điều đó làm cho bất kỳ sự khác biệt. – ragulka
Hãy chắc chắn rằng bạn đang gọi 'next' trong các tuyến đường của bạn, nếu không Express sẽ không thực hiện bất kỳ phần mềm trung gian nào sau tuyến đường đó –
Bạn có một số câu trả lời được cập nhật cho Express 4 không? – gustavohenke