Skip to content

liuliaixue/express-response-time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a simple example to use this middleware

const express = require('express')
const app = express();
const responseTime = require('express-response-time')


const timeout = ms => new Promise(r => setTimeout(() => r(), ms))

app.use(responseTime((methond, url, time) => {
    console.log(`${methond} ${url} ${time}ms`)
}))
app.get('/time', async (req, res, next) => {
    await timeout(1000)
    res.end('response after 1000ms ')
})

app.listen(process.env.PORT || 8080, () => {
    console.log(`server is listenning on ${process.env.PORT || 8080}`)
})

About

a simple middleware to record response time, no dependcies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published