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