import 'dotenv/config'; import express from 'express'; import cors from 'cors'; import cookieParser from 'cookie-parser'; import DB from './adapters/database.js'; import authRoutes from './routes/auth.js'; const UserDB = new DB('users'); const app = express(); app.use( cors({ origin: ['http://localhost:5173', 'http://localhost:5174'], credentials: true, }) ); app.use(cookieParser()); app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use('/api/auth', authRoutes(UserDB)); app.listen(3000, () => console.log('Server on :3000')); // POST /api/auth/register - {email, password} // POST /api/auth/login - {username, password} // GET /api/auth/user