gotoshin

主に学んだ事の自分メモ用です。記事に書くまでも無いような事はhttps://scrapbox.io/study-diary/に書いてます。

2023-01-01から1年間の記事一覧

grpcコースをやってみる〜その4 part1 ユーザ作成を実装する〜

www.youtube.com 今回何をやるか 未実装のAPIを実装する 実装する 完成形のコードは以下 func (server *Server) CreateUser(ctx context.Context, req *pb.CreateUserRequest) (*pb.CreateUserResponse, error) { hashedPassword, err := util.HashPassword(…

grpcコースをやってみる〜その3〜

www.youtube.com 今回何をやるか hatehate-nazenaze.hatenablog.com 前回はデータスキーマとそれを利用したapiを定義したが、今回はそれを動作させるサーバを定義する serverの雛形を作る api/sever.goのコードの中身をコピペする 異なるのはhttpリクエスト…

grpcコースをやってみる〜その2〜

www.youtube.com 環境構築 Protocol Buffer Compilerをinstall Protocol Buffer Compiler Installation | gRPC 記載の通りbrew installしたらいけた Goをビルドするためにプラグインをinstall protoc-gen-go prot ファイルで定義されたデータからgoのリクエ…

grpcコースをやってみる〜その1〜

今回やってみるコース www.youtube.com モチベーション 仕事で触れる機会があるが仕組みが何となくしかわかっていないため手を動かしながらやってみる grpcとは クライアントがリモートサーバの関数を呼び出す 例えばRustで記述されたサーバの関数をGoのロー…