index.js sinalpubloco de canais
module.exports = (req, res) => {
try {
let canal = req.url.split('?')[0];
canal = canal.replace(/^\/+/, '').toLowerCase();
if (!canal || canal === 'favicon.ico') {
res.writeHead(404, { 'Content-Type': 'text/plain' });
return res.end('Canal não informado');
}
const playerUrl = `https://sinalpublico.vercel.app/play/dtv.html?id=${encodeURIComponent(canal)}`;
res.writeHead(200, {
'Content-Type': 'text/html; charset=utf-8',
'Cache-Control': 'no-store'
});
res.end(`
${canal.toUpperCase()} - PlayerFut
`);
} catch (err) {
console.error(err);
res.writeHead(500, { 'Content-Type': 'text/plain' });
res.end('Erro interno');
}
};