this is the files i feel like might be connected
server.js
const next = require('next');
const express = require('express');
const dev = process.env.NODE_ENV !== 'production';
const app = next({ dev });
const handle = app.getRequestHandler();
app.prepare().then(() => {
const server = express();
server.use((req, res, next) => {
if (!process.env.NEXTAUTH_URL) {
process.env.NEXTAUTH_URL = dev
? 'http://localhost:3000'
: `https://${req.headers.host}`;
}
next();
});
server.all('*', (req, res) => {
return handle(req, res);
});
const port = process.env.PORT || 3000;
server.listen(port, (err) => {
if (err) throw err;
console.log(`> Ready on http://localhost:${port}`);
});
}).catch((err) => {
console.error('Error starting server:', err);
process.exit(1);
});