How to get list of HTTP response headers currently set in Node/Express?
try
console.log("res._headers >>>>>>>" + JSON.stringify(res._headers));
I've managed to inspect what is being sent (including cookies) using response.getHeaders()
(available since Node 7.7.0) in combination with on-headers
's module. Something like this:
import express from 'express'import onHeaders from 'on-headers'const router = express.Router()function responseDebugger() { console.log(JSON.stringify(this.getHeaders()))}router.post('/', (req, res, next) => { onHeaders(res, responseDebugger) res.json({})})export default router