Back to Qwik

@builder.io/qwik-city/middleware/aws-lambda API Reference

packages/docs/src/routes/api/qwik-city-middleware-aws-lambda/index.mdx

1.7.12.6 KB
Original Source

API › @builder.io/qwik-city/middleware/aws-lambda

<h2 id="createqwikcity">createQwikCity</h2>
typescript
export declare function createQwikCity(opts: AwsOpt): {
  fixPath: (pathT: string) => string;
  router: (
    req: import("http").IncomingMessage | import("http2").Http2ServerRequest,
    res: import("http").ServerResponse<import("http").IncomingMessage>,
    next: import("@builder.io/qwik-city/middleware/node").NodeRequestNextFunction,
  ) => Promise<void>;
  staticFile: (
    req: import("http").IncomingMessage | import("http2").Http2ServerRequest,
    res: import("http").ServerResponse<import("http").IncomingMessage>,
    next: (e?: any) => void,
  ) => Promise<void>;
  notFound: (
    req: import("http").IncomingMessage | import("http2").Http2ServerRequest,
    res: import("http").ServerResponse<import("http").IncomingMessage>,
    next: (e: any) => void,
  ) => Promise<void>;
  handle: (req: any, res: any) => void;
};
<table><thead><tr><th>

Parameter

</th><th>

Type

</th><th>

Description

</th></tr></thead> <tbody><tr><td>

opts

</td><td>

AwsOpt

</td><td> </td></tr> </tbody></table>

Returns:

{ fixPath: (pathT: string) => string; router: (req: import("http").IncomingMessage | import("http2").Http2ServerRequest, res: import("http").ServerResponse<import("http").IncomingMessage>, next: import("@builder.io/qwik-city/middleware/node").NodeRequestNextFunction) => Promise<void>; staticFile: (req: import("http").IncomingMessage | import("http2").Http2ServerRequest, res: import("http").ServerResponse<import("http").IncomingMessage>, next: (e?: any) => void) => Promise<void>; notFound: (req: import("http").IncomingMessage | import("http2").Http2ServerRequest, res: import("http").ServerResponse<import("http").IncomingMessage>, next: (e: any) => void) => Promise<void>; handle: (req: any, res: any) => void; }

Edit this section

<h2 id="platformawslambda">PlatformAwsLambda</h2>
typescript
export interface PlatformAwsLambda extends Object

Extends: Object

Edit this section

<h2 id="qwikcityawslambdaoptions">QwikCityAwsLambdaOptions</h2>
typescript
export interface QwikCityAwsLambdaOptions extends ServerRenderOptions

Extends: ServerRenderOptions

Edit this section