gRPC Example Project: Angular Frontend, .NET Console Client, and ASP.NET Core Server
This repository is an example project showcasing the use of gRPC with an Angular frontend, a .NET console client, and an ASP.NET Core server. It demonstrates the basic principles of interfacing with gRPC services across different platforms and technologies.
Frontend Client: Angular Console App Client: .NET Core Console App (.Net 6) Server: ASP.NET Core with gRPC (.Net 6) Communication Protocol: gRPC over HTTP/2 and gRPC-Web over HTTP/1.1 Data Format: Protocol Buffers
- Simple service for sending and receiving messages
- Demonstrates both unary, client-streaming,server streaming and bi-directional streaming via gRPC
- Interceptors, Error handling and logging
TO BE UPDATED
TO BE UPDATED
To contribute to this project, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
. - Push to the original branch:
git push origin <project_name>/<location>
. - Create the pull request.