next-enterprise/pages/api/players.ts

16 lines
453 B
TypeScript
Raw Normal View History

2023-07-12 15:47:01 +02:00
import client from "../../lib/mongodb"
export default async function handler(req, res) {
const db = client.db("SloppyFuckers")
switch (req.method) {
case "POST":
2023-07-28 15:33:57 +02:00
const myPlayer = await db.collection("players").insertOne(JSON.parse(req.body))
res.json(myPlayer)
2023-07-12 15:47:01 +02:00
break
case "GET":
2023-07-28 15:33:57 +02:00
const allPlayers = await db.collection("players").find({}).toArray()
res.json({ status: 200, data: allPlayers })
2023-07-12 15:47:01 +02:00
break
}
}