const express = require('express'); const router = express.Router(); const fs = require('fs'); const path = require('path'); router.get('/', (req, res) => { const imagesPath = path.join(__dirname, '..', 'data'); fs.readdir(imagesPath, (err, files) => { if (err) { console.error(err); return res.status(500).send('Error reading image files'); } const imageFiles = files.filter(file => /\.(jpg|jpeg|png|gif)$/i.test(file)); res.render('index', { title: 'Image Gallery', images: imageFiles }); }); }); module.exports = router;