register method

  1. @override
void register()

Registers all service routes in HTTP endpoint.

This method is called by the service and must be overriden in child classes.

Implementation

@override
void register() {
  // A hack to redirect default base route
  var baseRoute = this.baseRoute;
  this.baseRoute = null;

  registerRoute('get', baseRoute!, null, _redirectToIndex);
  this.baseRoute = baseRoute;

  registerRoute('get', '/', null, _redirectToIndex);

  registerRoute('get', '/index.html', null, _getIndex);

  registerRoute('get', '/<file_name>', null, _getSwaggerFile);
}