← back to Jill Website
test-server.js
25 lines
const express = require('express');
const path = require('path');
const app = express();
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
console.log('Views directory:', path.join(__dirname, 'views'));
console.log('Beaches file exists:', require('fs').existsSync(path.join(__dirname, 'views/beaches.ejs')));
app.get('/beaches', (req, res) => {
console.log('Beaches route hit!');
res.render('beaches', { currentYear: new Date().getFullYear() });
});
app.use((req, res) => {
console.log('404 handler hit for:', req.url);
res.status(404).json({ error: 'Not Found' });
});
app.listen(8300, () => {
console.log('Test server running on port 8300');
});