const express = require('express'); const fs = require('fs'); const path = require('path'); const app = express(); const port = 7860; const imageFolderPath = path.join(__dirname, 'api'); app.get('/', (req, res) => { res.send('api'); }); app.get('/mm', (req, res) => { const r18FolderPath = path.join(__dirname, 'api', 'mm'); const images = fs.readdirSync(r18FolderPath); const randomImage = getRandomImage(images); res.sendFile(path.join(r18FolderPath, randomImage)); }); function getRandomImage(images) { const randomIndex = Math.floor(Math.random() * images.length); return images[randomIndex]; } app.listen(port, () => { console.log(`App listening on port ${port}!`); });