Diviser pour mieux régner

This commit is contained in:
MasterAcnolo
2025-06-27 22:48:24 +02:00
parent d4d36c39ca
commit abd5295395
3 changed files with 86 additions and 64 deletions

24
server/routes/info.js Normal file
View File

@@ -0,0 +1,24 @@
const express = require("express");
const router = express.Router();
const { exec } = require("child_process");
router.post("/", (req, res) => {
const url = req.body.url;
if (!url) return res.status(400).send("❌ URL manquante");
const command = `yt-dlp --dump-json "${url}"`;
exec(command, (error, stdout, stderr) => {
if (error) {
return res.status(500).send("❌ Impossible de récupérer les infos.");
}
try {
const info = JSON.parse(stdout);
res.json(info);
} catch (e) {
res.status(500).send("❌ JSON illisible.");
}
});
});
module.exports = router;