Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. var http = require ('http');
  2. var express = require('express');
  3. var app = express ();
  4.  
  5. var server = http.createServer (app);
  6.  
  7. var mustacheExpress = require ('mustache-express');
  8.  
  9. var bodyParser = require('body-parser');
  10. // Create application/x-www-form-urlencoded parser
  11. var urlencodedParser = bodyParser.urlencoded({extended:false});
  12.  
  13. app.engine('html', mustacheExpress());
  14. app.set ('views', './')
  15. app.set ('view engine', 'html')
  16.  
  17. var pole = {
  18. "repo": [
  19. {"meno": "Janko", "priezvisko": "Hraško"},
  20. {"meno": "Raťafák", "priezvisko": "Plachta"},
  21. {"meno": "Ferko", "priezvisko": "Hraško"},
  22. {"meno": "Ladislav", "priezvisko": "Guliver"}
  23. ],
  24. "name": function () {
  25. return this.meno + " " + this.priezvisko;
  26. }
  27. };
  28.  
  29.  
  30. app.get ('/', (req, res) => {
  31. res.render("index.html", pole)
  32. });
  33.  
  34. app.post ('/', urlencodedParser, (req, res) => {
  35. if (req.body.meno != "" && req.body.priezvisko != "" ){
  36. pole["repo"].push(req.body);
  37. }
  38. res.render("index.html", pole);
  39. });
  40.  
  41.  
  42. app.use("/", express.static('.'));
  43.  
  44. server.listen (9000, () => {
  45. console.log ('Listen on port 9000');
  46. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement