Я использую NodeJS и экспресс. Express поддерживает промежуточное ПО, которое очень удобно для отправки всех маршрутов через «препроцессор» для аутентификации и т. Д.
Есть ли эквивалент для постпроцессора?
Я хочу обновить токен во всех ответах. Это так, поскольку пользователь «работает», его аутентификация не истекает, потому что я всегда обновляю ее.
Может быть некоторая путаница, поэтому я собираюсь добавить пример кода:
router.get('/auth', [auth], async function({ user }, res) {
…
<<code to generate new token>>
return res.header('Authentication', 'Basic ' + token).send(200);
});
Поэтому в конце каждого маршрута я хочу вызвать следующий код для обновления заголовка:
<<code to generate new token>>
return res.header('Authentication', 'Basic ' + token).send(200);
[auth] это промежуточное ПО. Мне было интересно, есть ли «конечное программное обеспечение», столь же простое, как промежуточное программное обеспечение, для отправки всех ответов перед выходом к пользователю, поэтому мне не нужно вручную копировать код генерирования токена и код заголовка на каждом маршруте.
Thx
Gina