grpc-poc

module
v0.0.0-...-3c1e77b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2024 License: BSD-3-Clause

README

Exemplo de API gRPC

Build

go mod tidy
Nos diretórios cmd/client, cmd/server, cmd/gateway:
go build

Teste

go test ./...
go test -tags=integration ./...

Executando

gRPC

Execute em terminais distintos:

./cmd/server/server
./cmd/client/client
gRPC-Gateway

Importe a documentação da API para o Postman: tracker/openapiv2/tracker.swagger.json

Edite a váriavel de ambiente baseURL da coleção do Postman para: http://localhost:8081.

Alguns endpoints necessitam de autenticação, para isso use o Bearer Token: consegue.

Execute em terminais distintos:

./cmd/server/server
./cmd/gateway/gateway

Tente pesquisar pelo trackingCode: BR000000000BR

Directories

Path Synopsis
cmd
tracker
proto
Package proto is a reverse proxy.
Package proto is a reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL