grpc-node
grpc for TS and JS
client reuse?
Clarifying proper usage of grpc client connection · Issue #158 · grpc/grpc-node
proto file のコンパイル
こうやって一括で書けるのでは?
grpc-js-typescript/compile-proto.sh at master · badsyntax/grpc-js-typescript
ただしこれも plugin の指定はなくていいはず
grpc_tools_node_protoc_ts の how to use に protoc も使っていたりして混乱の元になっている気がする
grpc_tools_node_protoc_ts/README.md at master · agreatfool/grpc_tools_node_protoc_ts
grpc/examples/node/static_codegen at master · grpc/grpc
ここにあるように、 plugin も指定する必要はない
code:shell
grpc_tools_node_protoc \
--js_out=import_style=commonjs,binary:${OUTPUT} \
--ts_out=grpc_js:${OUTPUT} \
--grpc_out=grpc_js:${OUTPUT} \
-I ./src/proto \
${file} &
TLS
createSsl に渡す引数によって mTLS になるかどうかが変わるみたい
How to setup and test TLS in gRPC/gRPC-Web | by Alexey Vasyukov | ITNEXT
https://github.com/grpc/grpc-node/issues/273#issuecomment-399506158