Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. var express = require("express");
  2. var router = express.Router();
  3. var db = require("../db.js");
  4.  
  5. const errorCatcher = (res, sendFullError) => (error) => {
  6. console.error("Got error: " + JSON.stringify(error));
  7. if (!res.headersSent) {
  8. res.status(400);
  9. if (sendFullError) {
  10. res.send(error);
  11. } else {
  12. res.send();
  13. }
  14. };
  15. }
  16.  
  17. router.get("/login", (req, res) => {
  18. db.User.findOne(req.body)
  19. .then(results => {
  20. res.send(results);
  21. })
  22. .catch(errorCatcher(res));
  23. });
  24.  
  25. router.post("/register", (req, res, next) => {
  26. const user = req.body;
  27. db.User.create(user).then(() => {
  28. res.send("OK");
  29. })
  30. .catch(errorCatcher(res, true));
  31. });
  32.  
  33. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement