15 lines
348 B
JavaScript
15 lines
348 B
JavaScript
const addRWBytes = () => (req, res, next) => {
|
|
const handle = () => {
|
|
res.removeListener('finish', handle)
|
|
res.removeListener('close', handle)
|
|
res.bytesRead = req.connection.bytesRead
|
|
res.bytesWritten = req.connection.bytesWritten
|
|
}
|
|
|
|
res.on('finish', handle)
|
|
res.on('close', handle)
|
|
|
|
next()
|
|
}
|
|
|
|
module.exports = addRWBytes
|