Skip to content

Dans Bun, les objets Response peuvent accepter un Readable Node.js.

Cela fonctionne car l'objet Response de Bun permet n'importe quel itérable asynchrone comme corps. Les streams Node.js sont des itérables asynchrones, vous pouvez donc les passer directement à Response.

ts
import { Readable } from "stream";
import { serve } from "bun";
serve({
  port: 3000,
  fetch(req) {
    return new Response(Readable.from(["Hello, ", "world!"]), {
      headers: { "Content-Type": "text/plain" },
    });
  },
});

Bun édité par www.bunjs.com.cn