pages
This commit is contained in:
parent
ee267bf62a
commit
e0df9ed858
11 changed files with 206 additions and 35 deletions
15
pages/api/events.ts
Normal file
15
pages/api/events.ts
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import client from "../../lib/mongodb"
|
||||
|
||||
export default async function handler(req, res) {
|
||||
const db = client.db("SloppyFuckers")
|
||||
switch (req.method) {
|
||||
case "POST":
|
||||
const myEvent = await db.collection("events").insertOne(JSON.parse(req.body))
|
||||
res.json(myEvent)
|
||||
break
|
||||
case "GET":
|
||||
const allEvents = await db.collection("events").find({}).toArray()
|
||||
res.json({ status: 200, data: allEvents })
|
||||
break
|
||||
}
|
||||
}
|
||||
15
pages/api/games.ts
Normal file
15
pages/api/games.ts
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import client from "../../lib/mongodb"
|
||||
|
||||
export default async function handler(req, res) {
|
||||
const db = client.db("SloppyFuckers")
|
||||
switch (req.method) {
|
||||
case "POST":
|
||||
const myEvent = await db.collection("games").insertOne(JSON.parse(req.body))
|
||||
res.json(myEvent)
|
||||
break
|
||||
case "GET":
|
||||
const allEvents = await db.collection("games").find({}).toArray()
|
||||
res.json({ status: 200, data: allEvents })
|
||||
break
|
||||
}
|
||||
}
|
||||
|
|
@ -4,13 +4,12 @@ export default async function handler(req, res) {
|
|||
const db = client.db("SloppyFuckers")
|
||||
switch (req.method) {
|
||||
case "POST":
|
||||
let bodyObject = JSON.parse(req.body)
|
||||
let myPost = await db.collection("players").insertOne(bodyObject)
|
||||
res.json(myPost.ops[0])
|
||||
const myPlayer = await db.collection("players").insertOne(JSON.parse(req.body))
|
||||
res.json(myPlayer)
|
||||
break
|
||||
case "GET":
|
||||
const allPosts = await db.collection("players").find({}).toArray()
|
||||
res.json({ status: 200, data: allPosts })
|
||||
const allPlayers = await db.collection("players").find({}).toArray()
|
||||
res.json({ status: 200, data: allPlayers })
|
||||
break
|
||||
}
|
||||
}
|
||||
|
|
|
|||
15
pages/api/teams.ts
Normal file
15
pages/api/teams.ts
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import client from "../../lib/mongodb"
|
||||
|
||||
export default async function handler(req, res) {
|
||||
const db = client.db("SloppyFuckers")
|
||||
switch (req.method) {
|
||||
case "POST":
|
||||
const myEvent = await db.collection("teams").insertOne(JSON.parse(req.body))
|
||||
res.json(myEvent)
|
||||
break
|
||||
case "GET":
|
||||
const allEvents = await db.collection("teams").find({}).toArray()
|
||||
res.json({ status: 200, data: allEvents })
|
||||
break
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue