Guest User

Untitled

a guest
Oct 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. router.get("/users/:id", (req, res) => {
  2. const userId = req.params.id;
  3. const newLocal = "SELECT * FROM Users WHERE id = ?";
  4. getConnection().query(newLocal, [userId] ,(err, rows, fields) => {
  5. if (err) {
  6. console.log(err);
  7. res.sendStatus(500);
  8. } else {
  9. const user = rows.map((row) => {
  10. return {name: row.name, id: row.id}
  11. });
  12. res.render("users/showUser.ejs", {user: user});
  13. }
  14. });
  15. });
  16.  
  17. router.get("/users/:id", (req, res) => {
  18. const userId = req.params.id;
  19. const newLocal = "SELECT * FROM Users WHERE id = ?";
  20. const users = selectUserById(newLocal, userId, res);
  21.  
  22. console.log(users);
  23.  
  24. // if users==[]
  25. //user not found
  26. //else
  27. //res.render("users/showUser.ejs", {user: user});
  28. });
  29.  
  30. function selectUserById(newLocal, userId, res) {
  31. var user;
  32. getConnection().query(newLocal, [userId], (err, rows, fields) => {
  33. if (err) {
  34. console.log(err);
  35. res.sendStatus(500);
  36. user = rows.map((row) => {
  37. return {};
  38. });
  39. }
  40. else {
  41. user = rows.map((row) => {
  42. return { name: row.name, id: row.id };
  43. });
  44. }
  45. return user;
  46. });
  47. }
Add Comment
Please, Sign In to add comment