没有合适的资源?快使用搜索试试~ 我知道了~
BlazorGrpc:Blazor WebAssembly + gRPC示例
共59个文件
cs:13个
json:7个
razor:6个
需积分: 9 5 下载量 146 浏览量
2021-03-09
04:13:40
上传
评论
收藏 235KB ZIP 举报
温馨提示
更新:该项目已存档,因为grpc-web直接内置了此功能 Blazor WebAssembly + ASP.NET Core + gRPC 此示例项目演示了如何使用Blazor,ASP.NET Core和gRPC的功能来创建Web应用程序,该应用程序可以与使用gRPC的后端进行通信,并具有最大的代码可重用性。 通过简单地通过.proto文件定义我们的API合同, .proto后端和前端(Blazor)创建请求/响应对象。 此外,代码生成会创建我们实现服务所需的gRPC客户端和gRPC服务器。 这意味着您的客户端和服务器代码可以轻松保持同步。 专案 BlazorGrpc.Protos 包含项目中使用的.proto定义 BlazorGrpc.WeatherService 简单的gRPC服务,可返回虚拟天气数据 BlazorGrpc.Api 充当gRPC网关(支持一元gRPC调用)。
资源推荐
资源详情
资源评论
收起资源包目录
BlazorGrpc-master.zip (59个子文件)
BlazorGrpc-master
.dockerignore 5KB
.env 279B
docker-compose.override.yaml 1KB
BlazorGrpc.WeatherService
BlazorGrpc.WeatherService.csproj 747B
Startup.cs 2KB
Program.cs 774B
Dockerfile 790B
Services
WeatherService.cs 1KB
Properties
launchSettings.json 279B
appsettings.json 308B
BlazorGrpc.Api
Startup.cs 2KB
Program.cs 447B
Controllers
WeatherServiceController.cs 1KB
Dockerfile 669B
BlazorGrpc.Api.csproj 850B
Properties
launchSettings.json 275B
appsettings.json 231B
GrpcServiceExtensions.cs 844B
.github
workflows
build.yaml 311B
BlazorGrpc.Web.Client
_Imports.razor 260B
ApiClient.cs 2KB
Startup.cs 450B
Program.cs 440B
wwwroot
index.html 434B
sample-data
weather.json 576B
css
bootstrap
bootstrap.min.css.map 611KB
bootstrap.min.css 152KB
open-iconic
ICON-LICENSE 1KB
FONT-LICENSE 4KB
font
fonts
open-iconic.ttf 27KB
open-iconic.otf 21KB
open-iconic.woff 15KB
open-iconic.svg 54KB
open-iconic.eot 28KB
css
open-iconic-bootstrap.min.css 9KB
README.md 4KB
site.css 2KB
Shared
MainLayout.razor 301B
NavMenu.razor 1012B
BlazorGrpc.Web.Client.csproj 1KB
Pages
Index.razor 139B
FetchData.razor 1KB
App.razor 357B
LICENSE 1KB
README.md 4KB
BlazorGrpc.Web.Server
Startup.cs 1KB
Program.cs 548B
Controllers
ConfigurationController.cs 605B
Dockerfile 886B
BlazorGrpc.Web.Server.csproj 500B
Properties
launchSettings.json 274B
appsettings.json 192B
docker-compose.yaml 450B
.gitignore 272B
BlazorGrpc.Protos
Protos
web.proto 124B
weather.proto 439B
BlazorGrpc.Protos.csproj 145B
infra
certs
localhost.pfx 3KB
BlazorGrpc.sln 7KB
共 59 条
- 1
资源评论
iwbunny
- 粉丝: 26
- 资源: 4673
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功