De gemiddelde tutorial over een Node.js-chatbot eindigt zodra er een antwoord verschijnt. Niemand vermeldt dat de compressiemiddleware vóór de route elk chunk vasthoudt, dat res.write false retourneert wanneer de socket vol is, dat het sluiten van het browsertabblad ervoor zorgt dat de modelaanroep blijft draaien en kosten maakt, of dat een stream die na de eerste byte een fout geeft zijn statuscode niet meer kan wijzigen en de socket open laat totdat een proxy een time-out veroorzaakt.
Dit is een bouwgids, geen systeemprompt. Zet het bestand in je project, open het met Claude Code of Cursor, en het werkt samen met jou de backend uit: een Express- of Fastify-route die streamt, geflushte headers, correct afgehandelde backpressure, een abort die aan de verbroken clientverbinding is gekoppeld, conversatiestatus in Redis of Postgres met een trimstrategie, een toolaanroeplus die gefragmenteerde argumenten weer samenvoegt, foutafhandeling die het antwoord altijd beëindigt, en de tijdslimiet die lange streams op serverless beëindigt.
Betaal één keer en het bestand is voorgoed van jou. Niets om op te abonneren, niets dat naar huis belt, en geen reden waarom je het niet opnieuw zou kunnen gebruiken voor de volgende service.