Skip to main content

handler

Service worker handler for Datalayer Core.

class ServiceWorkerHandler(application: 'Application', request: tornado.httputil.HTTPServerRequest, **kwargs: Any) -> None

Serve the service worker script.

initialize() -> None

Initialize the API spec handler.

validate_absolute_path(root: str, absolute_path: str) -> Optional[str]

Only allow to serve the service worker.

Parameters

  • root : str

    The root directory path.

  • absolute_path : str

    The absolute path to validate.

Returns

  • Optional[str]

    The validated absolute path or None.

get_content_type() -> str

Get the content type.

Returns

  • str

    The content type for JavaScript files.

set_extra_headers(path: str) -> None

Add extra headers to the response.

Parameters

  • path : str

    The file path being served.