> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# web

webin, Overleafin pääsovelluksen, yksityinen API. Muut palvelut (real-time, document-updater, project-history, third-party-datastore, git-bridge) ja Server CE -imagen cron-skriptit kutsuvat sitä. Nämä reitit vaativat vain HTTP basic -todennuksen, ei CSRF-tunnusta: yksityinen reititin liitetään ennen web-reititintä, ja vain web-reititin tekee CSRF-tarkistuksen. Kun `BLOCK_CROSS_ORIGIN_REQUESTS=true` (oletuksena pois), web palauttaa 403 jokaiselle pyynnölle, jonka `Origin`-otsake ei ole listassa `ALLOWED_ORIGINS` (oletus: sivuston URL). Selaimet lähettävät `Origin`-otsakkeen POST-pyynnöissä, joten asetuksen ollessa päällä selaimen Hoppscotchista lähetetyt POST-pyynnöt saavat 403:n, elleivät ne kulje Hoppscotch-välityspalvelimen kautta.

* **Osoite:** `http://web:3000`, Docker-verkon sisällä
* **Todennus:** HTTP basic -todennus muuttujilla `WEB_API_USER` ja `WEB_API_PASSWORD`, paitsi status-, health- ja metrics-reiteillä. git-bridge-reitit käyttävät sen sijaan henkilökohtaista käyttötunnusta.
* **OpenAPI-tiedosto:** [`develop/hoppscotch/openapi/web.yaml`](https://github.com/ayaka-notes/ayakaleaf-pro/blob/server-pro/develop/hoppscotch/openapi/web.yaml)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.