Я хотел переместить процедуру аутентификации со всех маршрутов в один маршрут (для этого koa-router предоставляет промежуточное ПО all() для всех методов на маршрутизаторе). Однако в процессе я декодирую токен, расшифровка которого мне нужна для дальнейшего исполнения. Как я могу получить доступ к этому декодированному токену с другого маршрута?
const Router = require('koa-router');
const router = new Router({ prefix: '/test' });
router.all('/', async (ctx, next) => {
//decode
await next();
})
router.get('/', async ctx=> {
// Here I need to access decoded, too
});