2017-11-01から1ヶ月間の記事一覧

grpc-gatewayでMetadataに詰めたエラーの内容をJSONに詰めてRESTクライアントに返したい

引き続きgRPCの話。 gRPCでエラーをクライアントに返したい場合、通常だとステータスコードとエラーメッセージしか返せない。例えばアプリケーションレベルのバリデーションエラーみたいなものを返したい時、メルカリさんの資料によるとMetadataに詰めて送る…

gRPCをブラウザで使いたい

引き続きgRPCについて調べている。 2017年11月現在では現状gRPCはそのままブラウザ上で動かすことが出来ない(Node実装はあるけどブラウザでは動かせない)。 現状ブラウザでgRPCを動かしたいと思ったら二つの道があるようだ。 grpc-webを使う github.com これ…

Rails + SpringBootでgRPCする方法について色々調べた

RailsのバックエンドとしてSpring Bootを置いてgRPCでやりとりするみたいなのをどう実現するかを調べている RubyからgRPCを使う shiladitya-bits.github.io クライアント側はこれが参考になった。proto からGemの中身を生成して配布するの良さそう。 クライ…

GoでGitHubのrepositoryをキレイにするツール作ってた

作ったのは大分前なんだけど、そういえばブログに書いてなかった。 github.com こういうのの名前考えるのめっちゃ苦手で、好きなMGSのキャラクターから名前とったものの、結構有名っぽいOSSに同名のものがあってしくじった感ある。いい名前があればIssueくだ…