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