]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/middlewares/dnt.ts
Prevent logging an error on lazy static 404
[github/Chocobozzz/PeerTube.git] / server / middlewares / dnt.ts
index dd88005dd73a1abdf14844b24b07b1a1661a5617..a128aadf7879b8640bfde6b410417edcf28195e0 100644 (file)
@@ -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()
 }