|
@@ -1,10 +1,28 @@
|
|
|
const router = require('express').Router();
|
|
|
const userApi = require('./userApi');
|
|
|
+const progress = require("../maps/progress");
|
|
|
+const code = require("../maps/rcodeMap");
|
|
|
/* 登录页面, . */
|
|
|
router.get('/', function(req, res, next) {
|
|
|
res.send('respond with a resource');
|
|
|
});
|
|
|
|
|
|
+router.get('/logout',(req,res)=>{
|
|
|
+ try{
|
|
|
+ console.log('退出登陆')
|
|
|
+ req.session[progress.userSessionField] = null;
|
|
|
+ res.redirect(302,progress.userLoginUrl)
|
|
|
+ }catch (error) {
|
|
|
+ if (error.rcode !== code.customError) {
|
|
|
+ console.log(error);
|
|
|
+ console.log.error(`logout error ${error.message||error.msg}`);
|
|
|
+ }
|
|
|
+ res.json({
|
|
|
+ rcode: error.rcode || code.serverError,
|
|
|
+ msg: error.msg || error.message
|
|
|
+ });
|
|
|
+ }
|
|
|
+});
|
|
|
router.use('/api',userApi)
|
|
|
|
|
|
module.exports = router;
|