diff --git a/server.js b/server.js index 3e28234bd1eb9a4923da3be7f344f4ecb7ec26e4..a54102546858c7b391822de5b5be073e1316a2f7 100644 --- a/server.js +++ b/server.js @@ -9,9 +9,9 @@ const PersonDao = require("./dao/persondao.js"); var pool = mysql.createPool({ connectionLimit: 2, host: "mysql.stud.iie.ntnu.no", - user: "nilstesd", - password: "lqqWcMzq", - database: "nilstesd", + user: "magomedb", + password: "paYDbECG", + database: "magomedb", debug: false }); @@ -41,4 +41,21 @@ app.post("/person", (req, res) => { }); }); +app.put("/person/:personId", (req, res) => { + //Burde egentlig sjekke om det eksisterer, validere også oppdatere for å unngå feil + console.log("/person/:personId: fikk request fra klient"); + personDao.updateOne(req.params.personId, req.body, (status, data) => { + res.status(status); + res.json(data); + }); +}); + +app.delete("/person/:personId", (req, res) => { + console.log("/person/:personId: fikk request fra klient"); + personDao.deleteOne(req.params.personId, (status, data) => { + res.status(status); + res.json(data); + }); +}); + var server = app.listen(8080);