DBGate serves three types of endpoints:
You can place static files in the wwwroot subfolder.
DBGate includes its set of files to allow getting and editing database data using a built-in JavaScript client.
DBGate creates a set of endpoints for each connection specified in the appsettings.json file:
You can customize the API root in the appsettings.json file.
Endpoint examples:
DBGate creates endpoints for each edit root specified in the EditRoots setting in the appsettings.json file:
DBGate 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.