ODataDB serves three types of endpoints:
You can place static files in the wwwroot subfolder.
ODataDB includes its set of files to allow getting and editing database data using a built-in JavaScript client.
ODataDB creates a set of endpoints for each connection specified in the appsettings.json file:
You can customize the API root and the default container name in the appsettings.json file.
Endpoint examples:
ODataDB creates endpoints for each edit root specified in the EditRoots setting in the appsettings.json file:
ODataDB returns the edit page content for any URL that starts with the edit root.
For example:
This feature allows using the window.location.href value in the edit page to calculate an actual API URL.
For example, the edit page at the first URL calls the second URL to load data: