Initial test playground project upload

This commit is contained in:
2023-07-14 23:46:50 +02:00
commit 3b7396ef30
10 changed files with 1628 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import { Router } from 'express';
import db from '../data/database.js';
const router = Router();
router.get('/', async (req, res) => {
const allEvents = await db.collection('events').find().toArray();
res.json({ events: allEvents });
});
router.post('/', async (req, res) => {
const eventData = req.body;
const result = await db.collection('events').insertOne({...eventData});
res.status(201).json({
message: 'Event created.',
event: { ...eventData, id: result.insertedId },
});
});
export default router;