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; | |