const dotenv = require('dotenv') dotenv.config(); const express = require('express') const cors = require('cors') const app = express() app.use(cors({ origin: ['https://aj17thdev.nexuszone.net', 'http://localhost:5173'], // your SPA origins credentials: true })); app.use(express.json()) const port = 3000; // Mount route modules const applicationsRouter = require('./routes/applications'); const { memberRanks, ranks } = require('./routes/ranks'); const members = require('./routes/members'); const loaHandler = require('./routes/loa') const { status, memberStatus } = require('./routes/statuses') app.use('/application', applicationsRouter); app.use('/ranks', ranks); app.use('/userRoles', memberRanks); app.use('/members', members); app.use('/loa', loaHandler); app.use('/status', status) app.use('/memberStatus', memberStatus) app.get('/ping', (req, res) => { res.status(200).json({ message: 'pong' }); }); app.listen(port, () => { console.log(`Example app listening on port ${port} `) })