users.js 779 B

12345678910111213141516171819202122232425262728
  1. const router = require('express').Router();
  2. const userApi = require('./userApi');
  3. const progress = require("../maps/progress");
  4. const code = require("../maps/rcodeMap");
  5. /* 登录页面, . */
  6. router.get('/', function(req, res, next) {
  7. res.send('respond with a resource');
  8. });
  9. router.get('/logout',(req,res)=>{
  10. try{
  11. console.log('退出登陆')
  12. req.session[progress.userSessionField] = null;
  13. res.redirect(302,progress.userLoginUrl)
  14. }catch (error) {
  15. if (error.rcode !== code.customError) {
  16. console.log(error);
  17. console.log.error(`logout error ${error.message||error.msg}`);
  18. }
  19. res.json({
  20. rcode: error.rcode || code.serverError,
  21. msg: error.msg || error.message
  22. });
  23. }
  24. });
  25. router.use('/api',userApi)
  26. module.exports = router;