Skip to content

@k8slens/extensions

Globals / "src/main/router" / Router

Class: Router#

Hierarchy#

  • Router

Index#

Constructors#

Properties#

Methods#

Constructors#

constructor#

+ new Router(): Router

Defined in src/main/router.ts:41

Returns: Router

Properties#

router#

Protected router: any

Defined in src/main/router.ts:41

Methods#

addRoutes#

ProtectedaddRoutes(): void

Defined in src/main/router.ts:119

Returns: void


getMimeType#

ProtectedgetMimeType(filename: string): string

Defined in src/main/router.ts:81

Parameters:

Name Type
filename string

Returns: string


getRequest#

ProtectedgetRequest(opts: RouterRequestOpts): Promise\<LensApiRequest>

Defined in src/main/router.ts:62

Parameters:

Name Type
opts RouterRequestOpts

Returns: Promise\<LensApiRequest>


handleStaticFile#

handleStaticFile(filePath: string, res: ServerResponse, req: IncomingMessage): Promise\

Defined in src/main/router.ts:97

Parameters:

Name Type
filePath string
res ServerResponse
req IncomingMessage

Returns: Promise\


route#

route(cluster: Cluster, req: IncomingMessage, res: ServerResponse): Promise\

Defined in src/main/router.ts:48

Parameters:

Name Type
cluster Cluster
req IncomingMessage
res ServerResponse

Returns: Promise\


Last update: November 10, 2020