Initial commit

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
谢宇宁
2026-11-05 23:07:59 +07:00
co-authored by Claude Opus 5.5
commit f65d10e998
377 changed files with 31301 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
import { proxyMedia } from '@/lib/api/media';
export const runtime = 'nodejs';
export const dynamic = 'force-dynamic';
export async function GET(request: Request, context: {params: Promise<{path: string[]}>}) {
const {path} = await context.params;
if (path.some(part => !part || part === '..' || part === '.' || /[\\/?#\u0000-\u001f]/.test(part))) return new Response(null,{status:400});
return proxyMedia(request,'/h5/m3u8/'+path.map(encodeURIComponent).join('/'));
}