Конечные точки DBGate

Конечные точки DBGate

DBGate поддерживает три типа конечных точек:

  • Статические файлы
  • Конечные точки API
  • Конечные точки страниц редактирования

Статические файлы

Папка wwwroot может содержать статические файлы.

DBGate использует такие файлы для реализации получения и сохранения данных во встроенном клиенте JavaScript.

Конечные точки API

DBGate создает наборы конечных точек для каждого подключения, определенного в файле appsettings.json:

  • <domain>/<API root>/<connection name>/
  • <domain>/<API root>/<connection name>/<schema name>/
  • <domain>/<API root>/<connection name>/<schema name>/<language>/
  • <domain>/<API root>/<connection name>/<language>/

Корневой сегмент API можно настроить в файле appsettings.json.

Примеры конечных точек:

Конечные точки страниц редактирования

DBGate создает наборы конечных точек для каждого подключения и корневого сегмента редактирования, определенного в файле appsettings.json:

  • <domain>/<edit root>/<connection name>/
  • <domain>/<edit root>/<connection name>/<schema name>/
  • <domain>/<edit root>/<connection name>/<schema name>/<language>/
  • <domain>/<edit root>/<connection name>/<language>/

DBGate для таких конечных точек возвращает заданную страницу редактирования.

Например:

Такой подход позволяет использовать значение window.location.href страницы редактирования для получения конечной точки API.