Skip to content
Snippets Groups Projects
Commit 9d505b2f authored by Tree-Diagram\Sindre's avatar Tree-Diagram\Sindre
Browse files

update

parent b4998d77
Branches master
No related tags found
No related merge requests found
Pipeline #23148 passed
......@@ -17,11 +17,12 @@ module.exports = class PersonDao extends Dao {
var val = [json.navn, json.adresse, json.alder];
super.query(
"insert into person (navn,adresse,alder) values (?,?,?)",
va,
val,
callback
);
}
//Herfra
updateOne(id, json, callback) {
var val = [json.adresse, json.alder, json.navn, id];
super.query(
......@@ -38,4 +39,12 @@ module.exports = class PersonDao extends Dao {
callback
);
}
getTest(callback) {
super.query(
"get from test",
[],
callback
);
}
};
......@@ -6,6 +6,7 @@ var apiRoutes = express.Router();
app.use(bodyParser.json()); // for å tolke JSON
const PersonDao = require("./dao/persondao.js");
/*
var pool = mysql.createPool({
connectionLimit: 2,
host: "mysql.stud.iie.ntnu.no",
......@@ -13,6 +14,15 @@ var pool = mysql.createPool({
password: "lqqWcMzq",
database: "nilstesd",
debug: false
});*/
var pool = mysql.createPool({
connectionLimit: 2,
host: "databases-auth.000webhost.com",
user: "id7459014_admin",
password: "admin",
database: "id7459014_classicwow",
debug: false
});
let personDao = new PersonDao(pool);
......@@ -42,7 +52,8 @@ app.post("/person", (req, res) => {
});
});
app.post("/person/:personId/update", (req, res) => {
//herfa
app.put("/person/:personId", (req, res) => {
console.log("/person/:personId: update-request fra klienten");
personDao.updateOne(req.params.personId, req.body, (status, data) => {
res.status(status);
......@@ -50,7 +61,7 @@ app.post("/person/:personId/update", (req, res) => {
});
});
app.post("/person/:personId/delete", (req, res) => {
app.delete("/person/:personId", (req, res) => {
console.log("/person/:personId: delete-request fra klienten");
personDao.deleteOne(req.params.personId, (status, data) => {
res.status(status);
......@@ -58,4 +69,13 @@ app.post("/person/:personId/delete", (req, res) => {
});
});
//testing
app.get("/test", (req, res) => {
console.log("/test: fikk request fra klient");
personDao.getTest((status, data) => {
res.status(status);
res.json(data);
});
});
var server = app.listen(8080);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment