Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. var express = require('express')
  2. var app = express()
  3. var port = 3000
  4. var mysql = require('mysql')
  5. var bodyParser = require('body-parser')
  6.  
  7. app.set('view engine', 'ejs')
  8. app.set('views', 'views')
  9. app.use(express.static('public'))
  10. app.use(bodyParser.urlencoded({ extended: false }))
  11. app.use(bodyParser.json())
  12.  
  13. var connection = mysql.createConnection({
  14. host : 'localhost',
  15. user : 'root',
  16. password : 'root',
  17. database : 'voorbeeld'
  18. })
  19.  
  20. var users = [{
  21. naam: 'mo',
  22. id: 0
  23. },
  24. {
  25. naam: 'bob',
  26. id: 1
  27. }
  28. ]
  29.  
  30. app.get('/', (req, res) => {
  31. res.render('index', {
  32. users: users
  33. })
  34. })
  35.  
  36. app.get('/users/:id', function(req, res) {
  37. res.render('users', {
  38. user: users[req.params.id]
  39. })
  40. })
  41.  
  42.  
  43.  
  44.  
  45.  
  46. app.get('/database/users', function (req, res) {
  47. connection.query('SELECT * FROM users', function (err, result) {
  48. if (err) {
  49. console.log(err)
  50. }
  51.  
  52. res.render('databaseusers', {
  53. users: result
  54. })
  55. })
  56. })
  57.  
  58.  
  59. app.post('/database/users', function (req, res) {
  60. var obj = {
  61. naam: req.body.naam
  62. }
  63. connection.query('INSERT INTO users SET ?', obj, function (err, result) {
  64. if (err) {
  65. console.log(err)
  66. }
  67. console.log(result)
  68. })
  69. res.redirect('/database/users')
  70. })
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78. app.listen(port, function () {
  79. console.log(`Connected to ${port}`)
  80. })
  81.  
  82. // app.get('/', function (req, res) {
  83. // res.render('home/home', {
  84. // users: users,
  85. // })
  86. // })
  87.  
  88. // app.get('/users/:id', function (req, res) {
  89. // res.render('users', {
  90. // user: users[req.params.id]
  91. // })
  92. // })
  93.  
  94. // app.get('/database/users', function (req, res) {
  95. // connection.query('SELECT * FROM users', function(err, result) {
  96. // if (err) {
  97. // console.log(err)
  98. // return
  99. // }
  100. // console.log(result)
  101. // res.render('databaseusers', {
  102. // users: result
  103. // })
  104. // })
  105.  
  106. // })
  107.  
  108. // app.post('/database/users', function (req, res) {
  109. // console.log(req.body.naam)
  110. // var obj = {
  111. // naam: req.body.naam
  112. // }
  113.  
  114. // connection.query('INSERT INTO users SET ?', obj, function(err, result) {
  115. // if (err) {
  116. // console.log(err)
  117. // return
  118. // }
  119. // console.log(result)
  120. // res.redirect('/database/users')
  121. // })
  122. // })
  123.  
  124.  
  125.  
  126. // app.get('/:animal/:number', function (req, res) {
  127. // var animals = {
  128. // cow: 'moo',
  129. // pig: 'oink',
  130. // dog: 'meow',
  131. // cat: 'woof',
  132. // goldfish: '...'
  133. // }
  134. // var derp = req.params.animal
  135. // var sound = animals[derp]
  136. // var num = Number(req.params.number)
  137. // var ok = ''
  138.  
  139. // for (var i = 0; i <= num; i++) {
  140. // ok += sound + ' '
  141. // }
  142.  
  143. // res.send('lel ' + derp + ' ' + 'says ' + sound + ' ' + ok)
  144. // })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement