Advertisement
Guest User

Untitled

a guest
Apr 24th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. var express = require('express');
  2. var mysql = require('mysql');
  3. var cookieParser = require('cookie-parser');
  4. var bodyParser = require('body-parser');
  5.  
  6.  
  7. var app = express();
  8.  
  9. app.use(bodyParser.json());
  10. app.use(bodyParser.urlencoded({ extended: false }));
  11.  
  12. var connection = mysql.createConnection({
  13. host: "localhost",
  14. user: "root",
  15. password:"root",
  16. database: "testDb"
  17. });
  18.  
  19.  
  20. app.get("/employees", function(req, res) {
  21. //Can we add some pagination?
  22. connection.query('SELECT * from employees',
  23. function(err, rows, fields) {
  24. if (err) {
  25. res.status(500).json(err);
  26. } else {
  27. var responseData = {
  28. total: rows.length,
  29. data: rows
  30. };
  31. res.status(200).json(responseData);
  32. }
  33. });
  34. });
  35.  
  36.  
  37. connection.connect(function(err) {
  38. if (!err) {
  39. console.log("successfully connected");
  40. } else {
  41. throw err;
  42. }
  43. });
  44.  
  45. app.listen(3000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement