You can configure the SDK so that it will throw an error if the request takes longer than a specified time.You can achieve this using the signal parameter like this:
Copy
Ask AI
try { const index = new Index({ url: "<UPSTASH_VECTOR_REST_URL>", token: "<UPSTASH_VECTOR_REST_TOKEN>", // set a timeout of 1 second signal: () => AbortSignal.timeout(1000), });} catch (error) { if (error.name === "AbortError") { console.error("Request timed out"); } else { console.error("An error occurred:", error); }}