Handler that serves static resources on specific paths. Relative file paths are assumed to be relative to cwd. Relative file paths can be preceded by @css:, e.g. @css:foo/bar, in case they need to be relative to the module root.

Hierarchy

Constructors

  • Creates a handler for the provided static resources.

    Parameters

    • assets: Record<string, string>

      A mapping from URL paths to paths, where URL paths ending in a slash are interpreted as entire folders.

    • baseUrl: string
    • options: { expires?: number } = {}

      Cache expiration time in seconds.

      • Optional expires?: number

    Returns StaticAssetHandler

Properties

expires: number
logger: Logger = ...
mappings: Record<string, string>
pathMatcher: RegExp

Methods