gRPC devtools: การแก้ปัญหาการเชื่อมต่อเครือข่าย gRPC ทำได้อย่างง่ายดาย
gRPC devtools เป็นส่วนขยายของ Browser DevTools ที่ออกแบบมาเพื่อให้ง่ายต่อการดีบักของคำขอเครือข่าย gRPC นั้นเป็นเครื่องมือฟรีที่พัฒนาโดย Ernest และมีให้ใช้บนแพลตฟอร์ม Chrome
ในการใช้ gRPC devtools คุณจำเป็นต้องติดตั้ง grpc-web เวอร์ชันหรือสูงกว่า หากคุณใช้เวอร์ชันเก่าๆ โปรดอัปเกรดก่อนที่จะติดตั้งส่วนขยาย
หลังจากติดตั้งแล้ว คุณจะต้องเข้าสู่ระบบและเริ่มทดลองใช้ฟรีจากการกระทำ/ป๊อปอัปของส่วนขยายเพื่อใช้คุณสมบัติทั้งหมด
ส่วนขยายนี้มีฟังก์ชันหลักสองอย่างคือ gRPCDevtoolsStreamInterceptor และ gRPCDevtoolsUnaryInterceptor ซึ่งช่วยให้คุณสามารถแอบดักและแก้ไขกระแส gRPC และคำขอ unary ได้ตามลำดับ คุณสามารถใช้ตัวดักเหล่านี้ในรหัสของคุณเพื่อเพิ่มประสบการณ์ในการดีบักของคุณ
หากคุณใช้ TypeScript ส่วนขยายยังมีการให้คำจำกัดความสำหรับ StreamInterceptor และ UnaryInterceptor จากไลบรารี grpc-web
ด้วย gRPC devtools การดีบักคำขอเครือข่าย gRPC กลายเป็นง่ายและมีประสิทธิภาพมากขึ้น มันเป็นเครื่องมือที่มีคุณค่าสำหรับนักพัฒนาที่ทำงานกับ gRPC ในโปรเจกต์ที่ใช้ Chrome