Skip to content

Add response time header to all API responses ⚡ #487

Description

@anoopcodehack

Add response time header to all API responses ⚡

File: server/index.js

No way to measure how fast API responds 💀
Every production app logs this fr!!

Fix: add response time middleware:
app.use((req, res, next) => {
const start = Date.now()
res.on('finish', () => {
const duration = Date.now() - start
console.log(
${req.method} ${req.path} ${res.statusCode} ${duration}ms
)
})
res.setHeader('X-Response-Time',
${Date.now() - start}ms)
next()
})

// add before routes in server/index.js!

~10 lines! No packages needed ✅
Native Node.js only 🎯
Helps debug slow endpoints!! 🔥

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions