Request-Kontext

Das Modul ctx liest anfragebezogene Werte, die über Funktionsaufrufe oder Prozessoperationen weitergegeben werden. Diese Seite ist eine API-Referenz; die Ausschnitte zeigen einzelne Aufrufe innerhalb eines ausführbaren Lua-Entrys.

Laden

local ctx = require("ctx")

Kontextzugriff

Wert abrufen

local value, err = ctx.get("key")
Parameter Typ Beschreibung
key string Kontextschlüssel

Gibt zurück: any, error

Alle Werte abrufen

local values, err = ctx.all()

Gibt zurück: table, error

ctx.all() gibt eine leere Tabelle zurück, wenn ein Ausführungskontext vorhanden ist, aber keine Anfragewerte enthält. Fehlt der Ausführungskontext, werden nil, errors.INTERNAL zurückgegeben.

Fehler

Bedingung Art Wiederholbar
Leerer Schlüssel errors.INVALID nein
Schlüssel nicht gefunden errors.NOT_FOUND nein
Kein Ausführungskontext verfügbar errors.INTERNAL nein

Siehe Fehlerbehandlung für den Umgang mit Fehlern.