31 lines
973 B
JavaScript
31 lines
973 B
JavaScript
const express = require("express");
|
|
const { queryLogin } = require("../process/query");
|
|
const { verifyLogin, siginLogin } = require("../process/verify");
|
|
const returndata = require("../middlewares/returndata");
|
|
const router = express();
|
|
|
|
router.get("/", async (req, res) => {
|
|
try {
|
|
console.log(req.headers.authorization);
|
|
const verify = await verifyLogin(req.headers.authorization);
|
|
console.log(verify);
|
|
res.json(verify.Success);
|
|
} catch (error) {
|
|
res.sendStatus(500).send("");
|
|
}
|
|
});
|
|
|
|
router.post("/", async (req, res) => {
|
|
try {
|
|
const login = await siginLogin(req.body.email, req.body.password);
|
|
if (login.Status === true && login.Success === true && login.Data?.token) {
|
|
res.status(200).json(login);
|
|
} else {
|
|
res.status(400).json(login);
|
|
}
|
|
} catch (error) {
|
|
res.status(500).json(returndata(false, null, false));
|
|
}
|
|
});
|
|
|
|
module.exports = router; |