From cace0d1a71c266b0b60c159f0ed08011f40ad951 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 18 Jul 2022 15:41:47 +0200 Subject: Prevent headers sent error --- server/middlewares/dnt.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/middlewares/dnt.ts b/server/middlewares/dnt.ts index dd88005dd..a128aadf7 100644 --- a/server/middlewares/dnt.ts +++ b/server/middlewares/dnt.ts @@ -1,5 +1,10 @@ -const advertiseDoNotTrack = (_, res, next) => { - res.setHeader('Tk', 'N') +import * as express from 'express' + +const advertiseDoNotTrack = (_, res: express.Response, next: express.NextFunction) => { + if (!res.headersSent) { + res.setHeader('Tk', 'N') + } + return next() } -- cgit v1.2.3