Files
milsim-site-v4/api/index.js
2025-08-23 14:37:47 -04:00

40 lines
808 B
JavaScript

const express = require('express')
const cors = require('cors')
const app = express()
app.use(cors())
app.use(express.json())
const port = 3000
let applicationData = {
app: null,
messages: [],
status: null,
};
app.post('/application', (req, res) => {
const data = req.body;
applicationData.app = data.App;
applicationData.status = "Pending";
console.log(applicationData);
res.send('Application received');
});
app.get('/application/me', (req, res) => {
if (applicationData.app) {
res.send(applicationData);
} else {
res.status(204).send();
}
});
app.post('/application/message', (req, res) => {
const data = req.body;
applicationData.messages.push(data);
res.status(200).send();
});
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})