Web, APIサーバをgRPCで実装するサンプルになります.
テーマはお天気です�.
※ APIサーバとDBコンテナの疎通が上手くいかないため,サインアップ・サインインが�使い物になりません.
助けてください.
- React(Typescript)
- Flux
Name | Github |
---|---|
google-protobuf | https://github.com/protocolbuffers/protobuf |
grpc | https://github.com/grpc/grpc/tree/master/tools |
grpc-tools | https://github.com/grpc/grpc/tree/master/tools |
grpc-web | https://github.com/improbable-eng/grpc-web |
grpc_tools_node_protoc_ts | https://github.com/agreatfool/grpc_tools_node_protoc_ts |
jss | https://github.com/cssinjs/jss |
react-redux | https://github.com/reduxjs/react-redux |
redux-devtools-extension | https://github.com/zalmoxisus/redux-devtools-extension |
redux-logger | https://github.com/LogRocket/redux-logger |
redux-saga | https://github.com/redux-saga/redux-saga |
typesafe-actions | https://github.com/piotrwitek/typesafe-actions |
typescript | https://github.com/Microsoft/TypeScript |
- C#
- Clean Archtecture
Name | Github |
---|---|
Dapper | https://github.com/StackExchange/Dapper |
Google.Cloud.Language.V1 | https://github.com/googleapis/google-cloud-dotnet/tree/master/apis/Google.Cloud.Language.V1 |
Google.Protobuf | https://github.com/protocolbuffers/protobuf |
Grpc | https://github.com/grpc/ |
Grpc.Core | https://github.com/grpc/grpc/tree/master/src/core |
Grpc.Tools | https://github.com/grpc/grpc/tree/master/tools |
Microsoft.AspNetCore.App | https://github.com/aspnet/AspNetCore |
Microsoft.AspNetCore.Razor.Design | https://github.com/aspnet/AspNetCore |
- macOS Mojave 10.14.1
Name | Github |
---|---|
protobuf | https://github.com/google/proto-lens |
Envoy | https://github.com/envoyproxy/envoy |
SQL Server | https://github.com/Microsoft/sql-server-samples |
git clone git@github.com:tozastation/gRPC-Training.git
docker-compose build; docker-compose up -d
(on Root Directory)
yarn start
(on clienct/weather-app)
特にありません.
This software is released under the MIT License, see LICENSE.
- @tozastation
- @YTakahashii