Your RAG demo works on localhost. Under real load—socket exhaustion, 429s, and pool timeouts kill it. A frontend dev's walkthrough of naive vs production Node.js RAG.