getUserInfo.js 350 B

1234567891011
  1. const userUtil = require('../util/userUtil');
  2. let redis = require('../database/redisStorage');
  3. module.exports = function () {
  4. return async function (ctx, next) {
  5. const sessionId = userUtil.getIconSessionCookie(ctx);
  6. let userInfo = await redis.get(sessionId);
  7. ctx.userInfo = userInfo || {};
  8. await next();
  9. }
  10. };