mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-08 20:47:02 +03:00
Add sb server host as response header
This commit is contained in:
@@ -52,6 +52,7 @@ import { verifyTokenRequest } from "./routes/verifyToken";
|
||||
import { getBranding, getBrandingByHashEndpoint } from "./routes/getBranding";
|
||||
import { postBranding } from "./routes/postBranding";
|
||||
import { cacheMiddlware } from "./middleware/etag";
|
||||
import { hostHeader } from "./middleware/hostHeader";
|
||||
|
||||
export function createServer(callback: () => void): Server {
|
||||
// Create a service (the app object is just a callback).
|
||||
@@ -65,6 +66,7 @@ export function createServer(callback: () => void): Server {
|
||||
router.use(corsMiddleware);
|
||||
router.use(loggerMiddleware);
|
||||
router.use("/api/", apiCspMiddleware);
|
||||
router.use(hostHeader)
|
||||
router.use(cacheMiddlware);
|
||||
router.use(express.json());
|
||||
|
||||
|
||||
7
src/middleware/hostHeader.ts
Normal file
7
src/middleware/hostHeader.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import { NextFunction, Request, Response } from "express";
|
||||
import os from "os";
|
||||
|
||||
export function hostHeader(req: Request, res: Response, next: NextFunction): void {
|
||||
res.header("SBSERVER-HOST", os.hostname());
|
||||
next();
|
||||
}
|
||||
Reference in New Issue
Block a user