原文作者: 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