Softer
@Softer

Как делать в Nginx + NJS синхронные subrequest?

Доброго времени суток.
Есть Nginx, на нем уже есть некоторые простые njs-скрипты. Есть задача сделать проверку токена (из заголовков) на стороннем сервисе и желание сделать это на том же njs (у него офф поддержка, да и ставить что-то еще, тем более сторонне, не хочется). Суть проверки проста - если токен не валиден - 403, иначе - proxy_pass.
Но загвоздка в том, что subrequest выполняется асинхронно и результат его запроса как результат работы всей функции не получается использовать. Сталкивался ли кто-то с подобной задачей?
  • Вопрос задан
  • 207 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Для этого в nginx есть директива auth_request
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы