Сценарный язык njs

njs - это подмножество языка JavaScript, позволяющее расширить функциональность nginx. njs совместим с ECMAScript 5.1 (строгий режим) c некоторыми расширениями ECMAScript 6 и позже. Совместимость находится в стадии развития.

Сценарии использования

Подробнее о сценариях использования см. в примерах и блогпостах.

Базовый пример HTTP

Чтобы использовать njs в nginx, необходимо:

Также доступна отдельная утилита командной строки, которая может использоваться независимо от nginx для разработки и отладки njs.

Протестированные ОС и платформы

Презентация на nginx.conf 2018