Spaces:
Paused
Paused
Download server/rerankerServiceHook.ts from Nymbo/MiniSearch: direct link, hf CLI and curl.
- Browser
- Download file 739 Bytes
-
https://huggingface.co/spaces/Nymbo/MiniSearch/resolve/main/server/rerankerServiceHook.ts
- Command line
-
hf download hf://spaces/Nymbo/MiniSearch/server/rerankerServiceHook.ts
-
curl -L -o rerankerServiceHook.ts https://huggingface.co/spaces/Nymbo/MiniSearch/resolve/main/server/rerankerServiceHook.ts
739 Bytes
| import type { PreviewServer, ViteDevServer } from "vite"; | |
| import { | |
| startRerankerService, | |
| stopRerankerService, | |
| } from "./rerankerService.ts"; | |
| import { startWebSearchService } from "./webSearchService.ts"; | |
| export async function rerankerServiceHook< | |
| T extends ViteDevServer | PreviewServer, | |
| >(server: T) { | |
| try { | |
| await startRerankerService(); | |
| } catch (error) { | |
| console.error("Failed to start reranker service:", error); | |
| } | |
| try { | |
| await startWebSearchService(); | |
| } catch (error) { | |
| console.error("Failed to start web search service:", error); | |
| } | |
| server.httpServer?.on("close", () => { | |
| stopRerankerService().catch((error) => { | |
| console.error("Failed to stop reranker service:", error); | |
| }); | |
| }); | |
| } | |