This repository demonstrates the usage of grpc-web with vuejs and a Go microservice.
You can read the tutorial here.
- api - Contains the gRPC/proto definitions
- envoy - Contains the envoy configuration for grpc-web to grpc proxying
- time - time microservice in Go, listens on port 9090 for gRPC connections
- frontend - simple vuejs application
make proto
- Generate proto clientsmake run-frontend
- Start frontendmake run-servers
- Start Time services and Envoy proxy