في Bun، يمكن أن تقبل كائنات Response تيار Readable من Node.js.
هذا يعمل لأن كائن Response الخاص بـ Bun يسمح بأي قابل للتكرار غير متزامن كجسم له. تيارات Node.js هي تكرارات غير متزامنة، لذا يمكنك تمريرها مباشرة إلى Response.
ts
import { Readable } from "stream";
import { serve } from "bun";
serve({
port: 3000,
fetch(req) {
return new Response(Readable.from(["مرحبًا، ", "عالم!"]), {
headers: { "Content-Type": "text/plain" },
});
},
});