Skip to content

Commit

Permalink
feat: expose IncomingMessage req (#2944)
Browse files Browse the repository at this point in the history
  • Loading branch information
manucorporat authored Feb 13, 2023
1 parent 2abfac5 commit ccabe90
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 0 deletions.
10 changes: 10 additions & 0 deletions packages/qwik-city/middleware/node/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,16 @@ export interface NodeRequestNextFunction {
(err?: any): void;
}

// @alpha (undocumented)
export interface PlatformNode {
// (undocumented)
incomingMessage: IncomingMessage;
// (undocumented)
node: string;
// (undocumented)
ssr: true;
}

// @alpha @deprecated (undocumented)
export function qwikCity(render: Render, opts?: RenderOptions): {
router: (req: IncomingMessage, res: ServerResponse<IncomingMessage>, next: NodeRequestNextFunction) => Promise<void>;
Expand Down
1 change: 1 addition & 0 deletions packages/qwik-city/middleware/node/http.ts
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ export async function fromNodeHttp(
},
platform: {
ssr: true,
incomingMessage: req,
node: process.versions.node,
},
locale: undefined,
Expand Down
9 changes: 9 additions & 0 deletions packages/qwik-city/middleware/node/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,15 @@ export function createQwikCity(opts: QwikCityNodeRequestOptions) {
};
}

/**
* @alpha
*/
export interface PlatformNode {
ssr: true;
incomingMessage: IncomingMessage;
node: string;
}

/**
* @alpha
*/
Expand Down

0 comments on commit ccabe90

Please sign in to comment.