Lua триггер при запросе?

muxui nginx-forum на forum.nginx.org
Чт Апр 2 14:38:16 UTC 2020


Всем привет.
Собственно, интересует, можно-ли как-то создать триггер, который вызывает
Луа при каждом запросе (*by_lua).
Объясню на примере. Есть вот такая разметка:
server {
    	server_name site.ru;
    	listen 443 ssl http2;

    	location / {
    		content_by_lua_file /var/www/test.luac;
    		aio threads;
    	}
    }

Как мы видим - при кажом запросе на site.ru идет отдача test.luac, но мне бы
вот хотелось, чтобы сначала выполнился другой скрипт, типа он сначала
отработает свое (он создает сессию), а потом уже пойдет выполнение
test.luac.
Знаю, что можно написать триггер прям в форме, но у меня будет много бекенда
на Lua, поэтому, везде делать эту писанину - не такая уж и хорошая затея, а
так можно было-бы подключить триггер одной строкой и радоваться на
здоровье.
Буду очень благодарен за помощь.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,287536,287536#msg-287536



Подробная информация о списке рассылки nginx-ru