menu.js 496 B

123456789101112131415161718
  1. const express = require('express');
  2. const router = express.Router();
  3. const authChecker = require('../../../libs/auth/checker');
  4. const auth = require('../../../libs/auth');
  5. router.get('/', authChecker.checkLogin, function (req, res, next) {
  6. (async function () {
  7. let ac = await auth.getAc(req);
  8. let menu = new auth.Menu(require('../../../libs/auth/menu-config'), ac);
  9. let menuList = menu.getByRole('user');
  10. res.json(menuList);
  11. })().catch(next)
  12. });
  13. module.exports = router;