Advertisement
Guest User

csc131

a guest
May 14th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. const express = require('express');
  2. const router = express.Router();
  3.  
  4. /* GET api listing. */
  5. router.get('/', (req, res) => {
  6. res.json({creator:'alex',message:'Jimmy and Eric are cool'});
  7. });
  8.  
  9. router.get('/employee/:id?', (req, res) => {
  10. var id = req.params.id;
  11. if (id == null)
  12. {res.send("here is a list of employees");}
  13. else{
  14. res.send('id:' + id + ' Jimmy and Eric are super cool');
  15. }
  16. });
  17.  
  18. router.post('/employee', (req, res) => {
  19. var mysql = require('mysql');
  20.  
  21. var connection = mysql.createConnection({
  22. host: 'localhost',
  23. user: 'root',
  24. password: 'root',
  25. database: 'csc131-project'
  26. });
  27.  
  28. connection.connect();
  29.  
  30. var test = {
  31. fname:req.body.fname,
  32. lname:req.body.lname,
  33. username:req.body.username
  34. };
  35.  
  36. var query = connection.query('insert into employee set ?', test, function(err, result){
  37. //console.log(query.sql);
  38. console.error(err);
  39. //console.log(result);
  40. if(result.affectedRows >= 1){
  41. test.id = result.insertId;
  42. res.json(test);
  43. }else{
  44. res.send("could not post")
  45. }
  46. });
  47. });
  48.  
  49. router.put('/employee/:id?', (req, res) => {
  50. var mysql = require('mysql');
  51. var connection = mysql.createConnection({
  52. host: 'localhost',
  53. user: 'root',
  54. password: 'root',
  55. database: 'csc131-project'
  56. });
  57.  
  58. connection.connect ()
  59.  
  60. var query = connection.query('insert into employee set ?', function(err, result){
  61.  
  62. var id = req.params.id;
  63. if (id == null){
  64. res.send("Invalid employee ID.");}
  65. else{
  66. res.send('Successfully updated employee information.');
  67. }
  68. })
  69.  
  70. });
  71.  
  72.  
  73. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement