Skip to content

Commit

Permalink
temporary user state logging for debugging login sessions on k8s
Browse files Browse the repository at this point in the history
  • Loading branch information
mcstover committed Aug 14, 2020
1 parent 56b3aa0 commit 7d2100d
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions server/vue-middleware.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,28 @@ module.exports = function createMiddleware({
user: req.user || {},
};

const targetCookies = ['kvbskt', 'kvls', 'kvu', 'kv'];
let cookieMessage = 'Cookie info:';
targetCookies.forEach(cookieKey => {
if (typeof cookies[cookieKey] !== 'string') {
cookieMessage += ` missing ${cookieKey} cookie,`;
} else {
cookieMessage += ` ${cookieKey} cookie: ${cookies[cookieKey]},`;
}
});
console.info(cookieMessage);

const targetReqUser = ['id', 'user_id', 'accessToken'];
let reqUserMessage = 'req.user info:';
targetReqUser.forEach(reqUserKey => {
if (typeof req.user[reqUserKey] !== 'string') {
reqUserMessage += ` missing req.user ${reqUserKey},`;
} else {
reqUserMessage += ` req.user ${reqUserKey}: ${req.user[reqUserKey].substring(0, 25)},`;
}
});
console.info(reqUserMessage);

// set html response headers
res.setHeader('Content-Type', 'text/html');
res.setHeader('Cache-Control', 'no-cache, no-store, must-revalidate');
Expand Down

0 comments on commit 7d2100d

Please sign in to comment.