← 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');
});