From 582fd87f32213bf3fa576d606ec1a7f564a1ad7c Mon Sep 17 00:00:00 2001 From: Kerboul Date: Mon, 31 Mar 2025 08:19:50 +0000 Subject: [PATCH 1/2] =?UTF-8?q?Ajouter=20des=20journaux=20pour=20la=20supp?= =?UTF-8?q?ression=20de=20vid=C3=A9os=20et=20g=C3=A9rer=20le=20cas=20o?= =?UTF-8?q?=C3=B9=20aucun=20fichier=20vid=C3=A9o=20n'est=20trouv=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/videoRoutes.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/routes/videoRoutes.js b/routes/videoRoutes.js index e62c047..43bfb4b 100644 --- a/routes/videoRoutes.js +++ b/routes/videoRoutes.js @@ -99,8 +99,17 @@ router.delete('/videos/:id', (req, res) => { } const videoFile = results.rows[0].video_file; - - if (!videoFile) { + console.log('Deleting video file:', videoFile); + + if(videoFile==null){ + console.log('No video file to delete'); + videoManager.deleteVideoProject(videoId).then(() => { + res.json({ message: 'Vidéo supprimée avec succès' }); + }).catch(err => { + console.error('Erreur lors de la suppression de la vidéo:', err); + res.status(500).json({ error: 'Erreur lors de la suppression de la vidéo' }); + }); + } else { fs.unlink(videoFile, (err) => { if (err) { console.error('Error deleting video file:', err); From eb47639397a87b603954a339aef457e1774acfb7 Mon Sep 17 00:00:00 2001 From: Kerboul Date: Mon, 31 Mar 2025 08:26:06 +0000 Subject: [PATCH 2/2] =?UTF-8?q?Afficher=20le=20corps=20de=20la=20requ?= =?UTF-8?q?=C3=AAte=20lors=20du=20t=C3=A9l=C3=A9chargement=20de=20mesures?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/uploadRoutes.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/routes/uploadRoutes.js b/routes/uploadRoutes.js index d967ca5..e7a6797 100644 --- a/routes/uploadRoutes.js +++ b/routes/uploadRoutes.js @@ -15,6 +15,8 @@ router.get('/getprocedures', async (req, res) => { }); router.post('/uploadmeasurement', upload.single('image'), async (req, res) => { + //afficher le body de la requête + console.log(req.body); const { projectId, timestamp, temperature, humidity } = req.body; const image = req.file;