Spaces:
Sleeping
Sleeping
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; | |