- เฟรมเวิร์ก TypeScript RPC (Remote Procedure Call)
- ใช้ประโยชน์จากอ็อบเจ็กต์
proxyและpromiseอันเป็นเอกลักษณ์ของ JS ร่วมกับระบบ type ของ TS - สามารถใช้อ็อบเจ็กต์ของเซิร์ฟเวอร์ปลายทางได้อย่าง type-safe ราวกับเป็นโลคัลของตัวเอง
- รองรับโปรโตคอล WebSocket และใช้งานร่วมกับ NestJS ได้
- มอง worker เสมือนเป็นเครือข่าย จึงรองรับ RPC ด้วย
- สร้างไว้เมื่อ 8 ปีก่อน แต่ดูแล้วยังน่าจะใช้ได้ดีอยู่ เลยนำมาแนะนำอีกครั้ง
5 ความคิดเห็น
ใส่ลิงก์ผิดไป แก้ไขหรือลบไม่ได้เหรอ?
https://dev.to/samchon/…
ฉันใช้
openapiได้ดีอยู่แล้วด้วยการจับคู่springdocsกับtypescript-generatorเลยไม่ได้มีอะไรให้บ่น แต่ก็ดูเหมือนว่านี่อาจเป็นทางเลือกแทนasyncapiได้อยู่เหมือนกันนะ น่าแปลกที่จนถึงตอนนี้ยังไม่มีการรองรับ type safety สำหรับsseหรือ WebSocket ที่แพร่หลายกันแล้ว ทั้งสองอย่างนี้ก็ไม่ใช่เทคโนโลยีใหม่อะไรเลยด้วยซ้ำผมก็คิดแบบนี้เป๊ะเลย เลยกลับมาใช้อันที่เคยทำไว้สมัยก่อนตอนทำไว้เป็นการศึกษา เพราะมีงานต้องทำ TypeScript backend พอดี
show gnน่าจะเข้ากันดีไหม?ถ้าเอาบทความที่เขียนไปโพสต์ใน show gn ผู้ดูแลจะเปลี่ยนกลับเป็นหัวข้อทั่วไปให้อีกครั้งครับ