(serverDir: string)
| 71 | } |
| 72 | |
| 73 | export function createAuthServer(serverDir: string): Server { |
| 74 | return createServer((req, res) => { |
| 75 | handleRequest(req, res, serverDir).catch(error => { |
| 76 | console.error('Server error:', error); |
| 77 | res.writeHead(500, { 'Content-Type': 'text/plain' }); |
| 78 | res.end('Internal Server Error'); |
| 79 | }); |
| 80 | }); |
| 81 | } |
| 82 | |
| 83 | export function startServer(server: Server, port: number): Promise<void> { |
| 84 | return new Promise((resolve, reject) => { |
no test coverage detected