mirror of
https://github.com/Viren070/AIOStreams.git
synced 2025-12-01 23:14:04 +01:00
fix: add CORS middleware to debrid and proxy routes
This commit is contained in:
@@ -20,9 +20,12 @@ import {
|
||||
} from '@aiostreams/core';
|
||||
import { ZodError } from 'zod';
|
||||
import { StaticFiles } from '../../app.js';
|
||||
import { corsMiddleware } from '../../middlewares/cors.js';
|
||||
const router: Router = Router();
|
||||
const logger = createLogger('server');
|
||||
|
||||
router.use(corsMiddleware);
|
||||
|
||||
// block HEAD requests
|
||||
router.use((req: Request, res: Response, next: NextFunction) => {
|
||||
if (req.method === 'HEAD') {
|
||||
|
||||
@@ -14,6 +14,7 @@ import { z } from 'zod';
|
||||
import { request, Dispatcher } from 'undici';
|
||||
import { pipeline } from 'stream/promises';
|
||||
import { createProxy, BuiltinProxyStats, BuiltinProxy } from '@aiostreams/core';
|
||||
import { corsMiddleware } from '../../middlewares';
|
||||
|
||||
const logger = createLogger('server');
|
||||
const router: Router = Router();
|
||||
@@ -98,6 +99,8 @@ const ProxyDataSchema = z.object({
|
||||
responseHeaders: z.record(z.string(), z.string()).optional(),
|
||||
});
|
||||
|
||||
router.use(corsMiddleware);
|
||||
|
||||
// GET /stats endpoint to display proxy statistics
|
||||
router.get(
|
||||
'/stats',
|
||||
|
||||
Reference in New Issue
Block a user