Options
All
  • Public
  • Public/Protected
  • All
Menu

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

Index

Constructors

constructor

  • new StaticAssetHandler(assets: Record<string, string>, options?: { expires?: number }): StaticAssetHandler

Properties

Private Readonly expires

expires: number

Private Readonly logger

logger: Logger = ...

Private Readonly mappings

mappings: Record<string, string>

Private Readonly pathMatcher

pathMatcher: RegExp

Methods

canHandle

Private createPathMatcher

  • createPathMatcher(assets: Record<string, string>): RegExp

Private getCacheHeaders

  • getCacheHeaders(): Record<string, string>

Private getFilePath

handle

handleSafe