Api
Description
Backend API build with Nest Framework.
Generate
Generate code with protoc
Generate nest server-side code
Generate node server-side code (optional)
Generate grpc-web client-side code
Generate grpc-web client-side TS code (optional)
make protoAs an alternative to make proto, you can also generate same code manually...
protoc -I="./proto" ./proto/yeti/echo/v1/echo.proto \
--js_out=import_style=commonjs:/libs/gen/grpcweb/src/lib \
--grpc-web_out=import_style=typescript,mode=grpcwebtext:./libs/gen/grpcweb/src/libGenerate node server-side code
Refer NESTJS
protoc --plugin=./node_modules/ts-proto/protoc-gen-ts_proto \
-I="./proto" -I="third_party/proto" --ts_proto_opt=nestJs=true,addGrpcMetadata=true,addNestjsRestParameter=true --ts_proto_out=libs/gen/nest/src/lib ./proto/yeti/echo/v1/echo.proto
protoc --plugin=./node_modules/ts-proto/protoc-gen-ts_proto \
-I="./proto" -I="third_party/proto" --ts_proto_opt=nestJs=true,addGrpcMetadata=true,addNestjsRestParameter=true --ts_proto_out=libs/gen/nest/src/lib ./proto/yeti/account/v1/account.protoGenerate certs
Run
Run Dev Mode
start envoy
envoy admin: http://localhost:9901/
Test Dev Mode
Test gRPC-Web
Last updated
Was this helpful?