42 lines
1.2 KiB
JavaScript
42 lines
1.2 KiB
JavaScript
var express = require('express');
|
|
var router = express.Router();
|
|
|
|
const user_controller = require("../controllers/userController");
|
|
const StringUtils = require("../utils/StringUtil");
|
|
|
|
/* GET home page. */
|
|
router.get('/', function (req, res, next) {
|
|
const session = req.session;
|
|
session['key'] = 'testvalue';
|
|
console.log(session);
|
|
res.setHeader('set-cookies', session['key']);
|
|
res.send('test');
|
|
});
|
|
|
|
router.get('/user', async function (req, res, next) {
|
|
let us = await user_controller.user_list();
|
|
us = JSON.stringify(us);
|
|
res.send(us);
|
|
})
|
|
|
|
router.post('/login', async function (req, res, next) {
|
|
let us = await user_controller.user_list();
|
|
const body = JSON.parse(JSON.stringify(req.body));
|
|
if (StringUtils.isNotEmpty(body)) {
|
|
if (body.account === '' || body.account === undefined || body.account === null) {
|
|
res.send('account is null');
|
|
}
|
|
if (body.password === '' || body.password === undefined || body.password === null) {
|
|
res.send('password is null');
|
|
}
|
|
}
|
|
|
|
console.log(req.session);
|
|
console.log(body.account);
|
|
req.session.userid = body.account;
|
|
console.log(req.session);
|
|
res.send('return ok');
|
|
});
|
|
|
|
module.exports = router;
|