Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
880
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. const express = require('express');
  2. const app = express();
  3. const hbs = require('hbs');
  4.  
  5. app.set('view engine', 'hbs');
  6. app.set('views', 'templates');
  7.  
  8. app.use(express.static('filer'));
  9. app.use(express.json());
  10.  
  11. let data = [{
  12. name: "Ole",
  13. department: "Department 1"
  14. }, {
  15. name: "Martin",
  16. department: "Department 2"
  17. }, {
  18. name: "Markus",
  19. department: "Department 1"
  20. }];
  21.  
  22. app.get('/', function(request, response) {
  23. response.render('index.hbs', { data: data })
  24. });
  25.  
  26. app.delete('/:id', function(request, response) {
  27. console.log("Data length: " + data.length);
  28. let index = request.params.id;
  29. data.splice(index, 1);
  30. console.log("Data length: " + data.length);
  31. response.send({ok: "Person is now deleted"});
  32. });
  33.  
  34. /*
  35. app.delete('/:name', function(request, response) {
  36. console.log("Data length: " + data.length);
  37. let name = request.params.name;
  38. for(let i = 0; i < data.length; i++) {
  39. if (data[i].name == name) {
  40. data.splice(i, 1);
  41. }
  42. }
  43. console.log("Data length: " + data.length);
  44. response.send({ok: name + " is now deleted"});
  45. });
  46. */
  47.  
  48. app.listen(8080);
  49.  
  50. console.log('Lytter på port 8080 ...');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement