From 256c90aa603b48dbd4d3ad0abffebddc3442949f Mon Sep 17 00:00:00 2001
From: YongJae <sdc689@gmail.com>
Date: Sun, 24 Nov 2019 21:02:57 +0900
Subject: [PATCH] Add back - login.js

---
 backend/routes/login.js | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 backend/routes/login.js

diff --git a/backend/routes/login.js b/backend/routes/login.js
new file mode 100644
index 0000000..4ad38e9
--- /dev/null
+++ b/backend/routes/login.js
@@ -0,0 +1,35 @@
+const express = require("express");
+const router = express.Router();
+const User = require("../models/user");
+
+router.post("/signUp", function(req, res, next) {
+  var user = new User();
+  user.id = req.body.user.id;
+  user.password = req.body.user.password;
+  user.name = req.body.user.name;
+  user.email = req.body.user.email;
+  user.isLoggedIn = req.body.user.isLoggedIn;
+
+  user.save(function(err) {
+    if (err) {
+      console.error(err);
+      res.json({ result: 0 });
+      return;
+    }
+    res.json({ result: 1 });
+  });
+});
+
+router.post("/checkLogin", function(req, res, next) {
+  User.findOne(
+    { id: req.body.user.id, password: req.body.user.password },
+    function(err, user) {
+      if (err) return res.status(500).json({ error: err });
+      // User가 없으면 error
+      if (!user) return res.status(404).json({ error: "user not found" });
+      res.json(user);
+    }
+  );
+});
+
+module.exports = router;
-- 
GitLab