Описание тега njs
1
ответ
nginx - njs - ngx_http_auth_request_module как вернуть 302 пользователю?
Я использую njs ngx_http_auth_request_module. У меня есть такая функция js; function introspectAccessToken(r) { r.subrequest("/_oauth2_send_request", function(reply) { if (reply.status == 200) { var response = JSON.parse(reply.responseBody); if (res…
27 май '21 в 13:52
0
ответов
Вызов службы NGINX для токена доступа к API в конфигурации шлюза / прокси API
У меня есть шлюз nginx, настроенный как обратный прокси-сервер API Gateway для Google Cloud API, который использует мод nginx Javascript (njs) Мой default.conf выглядит так: js_include conf.d/oauth2.js; # Location of JavaScript code js_set $gToken g…
02 июн '21 в 10:11
0
ответов
Моддинг minecraft с помощью node.js
Я хочу написать мод для Майнкрафт. С помощью nodejs, а не java. Я хотел бы иметь возможность создать графический интерфейс с таким кодом const mc = require('framework').mc mc.buttonGui = class { draw() { button1.txt = "new text"; } } mc.run() Исслед…
12 июн '21 в 23:42
1
ответ
Как я могу расшифровать зашифрованную строку aes256 с помощью njs?
sha 256 Код шифрования (из документа) function hmacEncrypt(r) { let str = r.uri.split("/", 2) return require('crypto').createHash('sha256', 'key') .update(str) .digest('base64url'); } Я хочу использовать njs для декодирования строки в кодировке aes2…
03 авг '21 в 04:10
2
ответа
Сохранение модуля javascript в nginx
Можно ли сохранить некоторые данные в модуле javascript nginx? Мне нужно сохранить некоторые данные из запроса, чтобы проверить, разрешены ли следующие запросы.
14 сен '21 в 11:16
1
ответ
Nginx не возвращает тело ответа при использовании директивы js_body_filter njs
Проблема в том, что при использовании директивы js_body_filter nginx не возвращает ответ. Фактически это образец кода, который можно найти в документации и примерах. Что мне не хватает? Ниже представлена вся конфигурация вместе с Dockerfile, на ко…
22 сен '21 в 19:04
0
ответов
Можно ли использовать libsquoosh (библиотека узлов обработки img) в eniroment Nginx njs
Я пытаюсь: использовать с сценариев модулемNginx njs для какого-то причудливого libsquooshкэширования \ обработки изображений на лету для внутреннего сервера плиток OSM . Чтобы использовать библиотеки Node в среде njs, я пытаюсь следовать инструкция…
25 окт '21 в 17:15
2
ответа
Проверка ключа API Nginx/njs: internalRedirect vs subrequest, js_content + validate
У меня есть рабочий дизайн для проверки ключей API в Nginx / njs. Позвольте мне показать вам свое окончательное решение, а затем задать пару вопросов, связанных с проблемами, с которыми я столкнулся на этом пути (мне бы хотелось узнать, почему эти д…
13 ноя '21 в 03:39
0
ответов
Кеширование ответа 401 в nginx njs
В нашем приложении всякий раз, когда токен (который поступает в заголовке) недействителен - практически гарантировано, что точного действительного токена не будет. Итак, я пытаюсь снять с себя ответственность за ответ 401 на nginx (с njs или без нег…
05 дек '21 в 22:51
0
ответов
NginX 502 Плохой шлюз на DOH
привет, я хочу использовать nginx на моем raspberrypie в качестве сервера doh and dot. Я просто мог отлично запустить точку, но когда я пытаюсь отправить запрос через DNS через HTTPS, он получает ошибку. Я так много пробовал, но не знаю, что здесь н…
07 дек '21 в 22:28
0
ответов
NGINX отключает один клиент
Мой nginx передает поток веб-камеры из mjpeg-streamer, поэтому клиентские соединения долго зависают. В какой-то момент я хочу отключить всех клиентов, которые все еще подключены к этому потоку, оставив всех остальных клиентов нетронутыми. Я искал не…
18 фев '22 в 08:09
0
ответов
Как передать загруженный файл (составной) в njs nginx в цепочку запросов
Я пытаюсь передать загруженный файл из первого запроса во второй, сценарий таков: я делаю запрос с файлом в форме данных, после проверки я получаю некоторый ответ, затем отправляю файл и ответ на второй запрос. Что я сделал: 1-попытаться получить фа…
12 май '22 в 07:53
1
ответ
Как передать значение переменной из файла js в конфигурацию nginx с помощью модуля njs
Я пытаюсь использовать njs для цепного запроса с nginx njs, у меня ниже проблема, вот мой файл javascript, и мой сценарий: у меня есть два API. Я хочу запросить первый API и получить его ответ, а затем добавить первый ответ API (облако - свойства JS…
14 апр '22 в 09:09
1
ответ
NGINX не отправляет заголовки или переменные в js_content внутри auth_request
Недавно у меня были проблемы с NGINX. Мне нужно создать обратный прокси-сервер NGINX, который берет некоторую информацию из определенных переменных NGINX и отправляет ее на сервер авторизации. Однако перед отправкой на указанный AuthServer его необх…
25 май '22 в 15:13
0
ответов
Я получил CORS ERROR, когда у нас слишком много запросов в nginx njs
У меня есть подзапрос цепочки с nginx njs, он отлично работает в первый раз, но после некоторого запроса я получил CORS ERROR, когда я перешел к файлу ошибки nginx, который я нашел ниже 2022/05/19 06:07:49 [error] 141557#141557: *259 js exception: E…
19 май '22 в 06:30
0
ответов
Есть ли способ получить доступ к nginx.var в javascript
У меня есть некоторые переменные nginx, заданные в моем файле server_content.conf. Есть ли способ получить к ним доступ в моем файле .js? servercontent.conf ... установить $debug_log 'off'; ... logging.js if(ngx.var.debug_log = 'on') .. сделайте что…
18 май '22 в 20:39
1
ответ
Что такое аналог WebCrypto.subtle.decrypt для node.js crypto.createDecipheriv (алгоритм AES-CTR)?
Я пытаюсь переписать старый алгоритм шифрования NodeJs из crypto.createDecipheriv(algorithm, key, iv[, options]) в веб-крипто subtle.decrypt(algorithm, key, data) Этот код достаточно хорошо работает с алгоритмом AES-128-CTR. const algorithm = 'aes-1…
14 ноя '22 в 23:22
0
ответов
Nginx proxy_pass: поместить тело ответа в файл cookie
совершенно новый для nginx, я пытаюсь реализовать некоторый веб-поток oauth2: клиент просит логин, nginx, который я использую в качестве обратного прокси-сервера, перенаправляет на поставщика аутентификации, nginx передает обратный вызов поставщику …
22 янв '23 в 11:47
0
ответов
выполнить скрипт njs перед proxy_pass
Я настраиваю местоположение nginx, но мне нужно запустить скрипт, который обновляет requestBody перед перенаправлением: Это моя конфигурация, но когда я ее развертываю, она все еще перенаправляется без обновления requestBody или возврата ошибки Роди…
20 фев '23 в 17:56
0
ответов
ngx_http_js_module.so: неопределенный символ: EVP_MD_size
Я вижу эту ошибку; [ [email protected] njs]# nginx -s reload nginx: [emerg] dlopen() "/etc/nginx/modules/ngx_http_js_module.so" не удалось (/etc/nginx/modules/ngx_http_js_module.so: неопределенный символ: EVP_MD_size) в /etc/nginx/nginx.conf:17 Я до…
14 ноя '22 в 21:54