Advertisement
Guest User

Untitled

a guest
Aug 26th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. const express = require('express');
  2. const pug = require('pug');
  3. const bodyParser = require('body-parser');
  4. const path = require('path');
  5. const mysql = require('mysql');
  6.  
  7. require('dotenv').config();
  8.  
  9. const app = express();
  10.  
  11. app.set('views', path.join(__dirname, './views'));
  12. app.set('view engine', 'pug');
  13. app.use(express.static(path.join(__dirname, 'public')));
  14.  
  15. const connection = mysql.createConnection({
  16. host: 'localhost',
  17. user: 'coolio',
  18. password: process.env.DB_PASS,
  19. database: 'routes'
  20. });
  21.  
  22. app.get('/', function(req, res) {
  23. const routesQuery = "SELECT route, route_name FROM routes";
  24. let routeObj = {};
  25. connection.query(routesQuery, function(err, results) {
  26. if (err) throw err;
  27. for (let i = 0; i < results.length; i++) {
  28. routeObj.route = results[i].route;
  29. routeObj.routeName = results[i].route_name;
  30. console.log(routeObj);
  31. }
  32. });
  33. });
  34.  
  35. app.listen(3000, function() {
  36. console.log("Listening..");
  37. });
  38.  
  39.  
  40. Listening..
  41. { route: 1, routeName: 'Metric/South Congress' }
  42. { route: 2, routeName: 'Rosewood' }
  43. { route: 3, routeName: 'Burnet/Manchaca' }
  44. { route: 4, routeName: 'Montopolis' }
  45. { route: 5, routeName: 'Woodrow/South 5th' }
  46. { route: 6, routeName: 'East 12th' }
  47.  
  48. html
  49. head
  50. link(rel='stylesheet', type='text/css', href='stylesheets/normalize.css' )
  51. link(rel='stylesheet', type='text/css', href='stylesheets/style.css' )
  52. body
  53. div.container
  54. div#test
  55. p=routeObj
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement