const express = require('express'); const path = require('path'); module.exports = express.static( path.join(__dirname, '..', 'public/hls'), { setHeaders: (res, filePath) => { if (filePath.endsWith('.m3u8')) { res.setHeader('Content-Type', 'application/vnd.apple.mpegurl'); } if (filePath.endsWith('.ts')) { res.setHeader('Content-Type', 'video/mp2t'); } res.setHeader('Access-Control-Allow-Origin', '*'); res.setHeader('Cache-Control', 'public, max-age=3600'); } } );