MCPcopy
hub / github.com/vitejs/vite / createSimpleServer

Function createSimpleServer

packages/vite/src/node/__tests__/http.spec.ts:30–42  ·  packages/vite/src/node/__tests__/http.spec.ts::createSimpleServer
(port: number, host: string)

Source from the content-addressed store, hash-verified

28 })
29
30 async function createSimpleServer(port: number, host: string) {
31 const server = http.createServer()
32 await new Promise<void>((resolve) => {
33 server.listen(port, host, () => resolve())
34 })
35 return {
36 [Symbol.asyncDispose]() {
37 return new Promise<void>((resolve) => {
38 server.close(() => resolve())
39 })
40 },
41 }
42 }
43
44 describe(class="st">'port fallback', () => {
45 test(class="st">'detects port conflict', async () => {

Callers 1

http.spec.tsFile · 0.85

Calls 2

listenMethod · 0.65
resolveFunction · 0.50

Tested by

no test coverage detected