Не знаете, зачем вам нужна функция очистки контекста? Контекст устанавливается ранее как промежуточное программное обеспечение для каждого запроса, поэтому, если вы хотите, чтобы контекст был установлен по-другому для другого запроса, вы просто внедряете логику в промежуточное программное обеспечение. Может быть, я просто не понимаю ваш вариант использования для этого. Было бы полезно, если бы вы могли уточнить, почему вы хотели бы применить его? Контекст устанавливается для каждого запроса, поэтому вы можете добавить объект enmpty для некоторых запросов на основе req
. Если вам нужно очистить информацию от объекта req после промежуточного программного обеспечения graphql, вы можете, например, сделать другое промежуточное программное обеспечение, в котором для req.user (если вы прошли проверку подлинности пользователя) установлено значение null.