From 5fa66849b52c390af4ff20edfa9b09f2f11cc33a Mon Sep 17 00:00:00 2001 From: Arsenii Bohak Date: Tue, 5 Nov 2024 12:51:16 +0200 Subject: [PATCH] test upload 2 --- js/photoloader.js | 8 +++++++- js/server.js | 9 +++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/js/photoloader.js b/js/photoloader.js index fdddd5d..c90282d 100644 --- a/js/photoloader.js +++ b/js/photoloader.js @@ -44,7 +44,13 @@ fetch(`${baseUrl}/photos`) return response.json(); }) .then(photos => { - const photosContainer = document.getElementById('photosContainer'); + + const photosContainer = document.getElementById('photosContainer'); + if (!photosContainer) { + console.error("Елемент photosContainer не знайдено в DOM."); + return; + } + photos.forEach(photo => { console.log('Фото:', photo); // Лог для перевірки отриманих даних diff --git a/js/server.js b/js/server.js index 354c6e5..e8d7877 100644 --- a/js/server.js +++ b/js/server.js @@ -93,6 +93,15 @@ app.get('/photos', async (req, res) => { //2 ulpoad app.post('/upload', upload.single('photo'), async (req, res) => { + + + console.log("Файл отримано для завантаження:", req.file); + + if (!req.file) { + console.error("Файл відсутній у запиті."); + return res.status(400).json({ message: 'Не вдалося завантажити фото, файл відсутній.' }); + } + const { description, decorName, price } = req.body; if (!req.file) {