Ich versuche, das Lua-Modul in nginx zu verwenden, um eine Variable ("foo") basierend auf JSON im Hauptteil einer Anfrage festzulegen. Dann möchte ich den Wert dieser Variablen im Zugriffsprotokoll protokollieren.
Wie so:
%Vor%Allerdings startet nginx nicht mit dieser Konfiguration. Es beklagt sich so:
%Vor%Ich habe versucht, einen 'set $ foo' - '' zum Ort hinzuzufügen, aber das scheint einfach zu überschreiben, was ich in Lua mache.
Gedanken?
Sie müssen die Variable $ foo definieren, bevor das Lua-Modul sie verwenden kann. Überprüfen Sie das Dokument, um ein Beispiel für die Definition der Variable in der location-Anweisung zu finden , bevor Sie es verwenden.