ODataDB Endpoints

ODataDB Endpoints

ODataDB serves three types of endpoints:

Static Files

You may place static files in the wwwroot subfolder.

ODataDB includes a set of files to allow getting and editing database data using a built-in JavaScript client.

OData API Endpoints

ODataDB creates a set of endpoints for each connection specified in the appsettings.json file:

You may customize the API root and the default container name in the appsettings.json file.

Endpoint examples:

Edit Page Endpoints

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: