mirror of
https://github.com/hanzoai/grpc-web.git
synced 2026-10-30 18:35:37 +00:00
Per the standing fork rule, a hanzoai fork declares its OWN module path and is required directly -- never resolved via a `replace` against the upstream path. Keeping the upstream path meant every consumer's import line carried the upstream brand. module github.com/traefik/grpc-web -> module github.com/hanzoai/grpc-web All occurrences were import paths (package self-imports plus the test servers and the react example server). go/grpcweb -- the package Hanzo Ingress links -- is green.
gRPC-Web-Example: A simple Golang API server and TypeScript frontend
Get started (with HTTP 1.1)
npm installnpm startto start the Golang server and Webpack dev server- Go to
http://localhost:8081
Using HTTP2
HTTP2 requires TLS. This repository contains certificates in the ../misc directory which are used by the server. You can optionally generate your own replacements using the gen_cert.sh in the same directory.
You will need to import the ../misc/localhostCA.pem certificate authority into your browser, checking the "Trust this CA to identify websites" so that your browser trusts the localhost server.
npm run start:tlsto start the Golang server and Webpack dev server with the certificates inmisc- Go to
https://localhost:8082