Skip to main content

Specifikace požadavků mezi frontendem a backendem (interní otevření WebUI)

Při přístupu frontendu k backendu nesmí přímo přistupovat k souboru socketu. Požadavky musí procházet cestou HTTP proxy platformy:

/v2/proxy/<app_id>/<api_name>

Pokud má aplikace pouze jedno hlavní rozhraní, doporučuje se:

/v2/proxy/<app_id>

Příklad požadavku frontendu:

fetch("/v2/proxy/<app_id>/<api_name>", {
method: "POST",
credentials: "include",
headers,
body: JSON.stringify(payload)
});

Backendu se doporučuje být kompatibilní s následujícími trasami, aby se předešlo neshodám cest v různých režimech proxy:

/<app_id>
/<app_id>/<api_name>
<config.ini.path>/<api_name>
<config.ini.path>/<app_id>