cd18efc5d6 | ||
---|---|---|
bin | ||
proto | ||
server | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md | ||
buf.gen.yaml | ||
buf.work.yaml | ||
go.mod | ||
go.sum | ||
main.go |
README.md
grpc-api-example
This repository demonstrates how to use gRPC with Go and various plugins. It's a simple API to manage notes. It uses grpc-gateway to handle HTTP requests and openapi to define API specs.
Installation
This project uses go1.20.
$ make install-tools
$ make generate
Run the server
$ make build
$ ./bin/server