เอกสารในห้องสมุดของฉัน

แถบด้านข้างหลายราก

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

การสตรีม & อัปโหลด

callApiStream ใน Core อ่านการตอบสนอง NDJSON เป็น JSON ทีละบรรทัดและ emit ตามลำดับจาก Observable.


การใช้ callApiStream โดยตรงใน Core.

ใช้ callApiStream เมื่อเซิร์ฟเวอร์ส่ง NDJSON (JSON หนึ่งตัวต่อหนึ่งบรรทัด) หากไม่มี Accept header จะตั้งค่าเป็น application/x-ndjson เป็นค่าเริ่มต้น และหากต้องการ media type อื่นสามารถเขียนทับได้ด้วย headers ต่อคำขอ.

ts
รูปแบบการตอบสนอง NDJSON.
text

callApiStreamจะแบ่งการตอบสนองตามการขึ้นบรรทัดและทำ JSON.parse กับแต่ละบรรทัด คาดหวัง NDJSON ไม่ใช่รูปแบบ data: frame ของ SSE มาตรฐาน.

การสมัครสมาชิกและยกเลิกการสมัครสมาชิก Observable.
tsx

การเรียก unsubscribe() จะยกเลิก reader ของ ReadableStream ภายในด้วย ให้ยกเลิกการสมัครสมาชิกใน React effect หรือการทำความสะอาดงาน.

เลือก: การใช้บริการ stream ที่สร้างขึ้น.

ในโครงการที่ใช้ OpenAPI generator สามารถทำให้บริการที่สร้างขึ้นเรียก callApiStream สำหรับ endpoint stream ได้ สามารถนำเข้าและสมัครสมาชิกในลักษณะเดียวกับบริการที่สร้างขึ้นทั่วไป.

tsx
uploadFile: PUT ไฟล์ไปยัง URL ที่กำหนด.
uploadFile.ts
ts