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!! 🔥
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!! 🔥