Skip to content
Snippets Groups Projects

Resolve "Post game"

Merged Ivar Nordvik Myrstad requested to merge 23-post-game into dev
2 files
+ 34
1
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 33
0
@@ -69,5 +69,38 @@ router.get("/gamename/:gameid", (req, res) => {
);
});
router.post("/", (req, res) => {
MongoClient.connect(
connectionUrl,
{ useNewUrlParser: true, useUnifiedTopology: true },
(err, client) => {
// Unable to connect to database
if (err) {
res.sendStatus(500); // Internal server error
return;
}
const db = client.db("gameWare");
const collection = "games";
name = req.body.name;
if (!name) {
// Name not provided in body
res.status(400).send("Name not provided");
return;
}
db.collection(collection).insertOne({ name }, (err, result) => {
if (err) {
res.sendStatus(500); // Internal server error
return;
}
res.json(result.ops[0]);
});
}
);
});
// Export API routes
module.exports = router;
Loading