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>