Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/src/core/http-server.ts
3562 views
1
/*
2
* http-server.ts
3
*
4
* Copyright (C) 2025 Posit Software, PBC
5
*/
6
7
export function handleHttpRequests(
8
options: {
9
port?: number;
10
hostname?: string;
11
handler: (req: Request) => Promise<Response>;
12
},
13
) {
14
const abortController = new AbortController();
15
const server = Deno.serve({ ...options, signal: abortController.signal });
16
return {
17
server,
18
stop: () => {
19
abortController.abort();
20
},
21
};
22
}
23
24