go-grpc調(diào)試工具grpcui

原文作者: xingguang
原文鏈接:https://www.tiance.club/post/2929107307.html

寫Grpc服務(wù)端接口的時候有個麻煩的地方就是如何調(diào)試的問題,不像http接口直接用Postman進(jìn)行接口調(diào)試,可以借助第三方調(diào)試工具grpcui來實現(xiàn)類似的調(diào)試效果

github源碼地址:
https://github.com/fullstorydev/grpcui

grpcui 使用

安裝

根據(jù)官方 README.md 文檔安裝即可。

go get github.com/fullstorydev/grpcui
go install github.com/fullstorydev/grpcui/cmd/grpcui

這時,在 $GOPATH/bin 目錄下,生成一個 grpcui 可執(zhí)行文件。

執(zhí)行個命令,驗證下:

grpcui -help

輸出:

Usage:
    grpcui [flags] [address]
    
......    

表示安裝成功了。
原文作者: xingguang
原文鏈接:https://www.tiance.club/post/2929107307.html

運(yùn)行

grpcui -plaintext grpc項目域名/ip+端口號

grpcui -plaintext 127.0.0.1:50051

例如我本地啟動的grpc服務(wù)端如下端口為50051
[圖片上傳失敗...(image-21399-1588649081897)]

直接在window運(yùn)行如下命令

grpcui -plaintext 127.0.0.1:50051

[圖片上傳失敗...(image-30314b-1588649081898)]

瀏覽器打開即可看到如下效果
[圖片上傳失敗...(image-494f24-1588649081898)]

因為grpcui給出的ui端口是隨機(jī)的,我本地是采用vagrant+VirtualBox,端口映射需要啟動的時候就指定了,所以我這里服務(wù)端的項目依舊在linux下運(yùn)行,但是grpcui命令我就直接在window(宿主機(jī)運(yùn)行),把編譯好的grpcui二進(jìn)制文件直接放在window的Path環(huán)境變量目錄即可
[圖片上傳失敗...(image-81a15-1588649081898)]

原文作者: xingguang
原文鏈接:https://www.tiance.club/post/2929107307.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容