diff --git a/samples/apis/Backet.Api/Backet.Api.csproj b/samples/apis/Backet.Api/Backet.Api.csproj
index c9da4a3..ae744f7 100644
--- a/samples/apis/Backet.Api/Backet.Api.csproj
+++ b/samples/apis/Backet.Api/Backet.Api.csproj
@@ -6,9 +6,13 @@
+
+
+
+
diff --git a/samples/apis/Backet.Api/GrpcServices/BacketService.cs b/samples/apis/Backet.Api/GrpcServices/BacketService.cs
index cf1212d..ca4ecac 100644
--- a/samples/apis/Backet.Api/GrpcServices/BacketService.cs
+++ b/samples/apis/Backet.Api/GrpcServices/BacketService.cs
@@ -16,12 +16,13 @@ namespace Backet.Api.GrpcServices
{
this.clusterClient = clusterClient;
}
- public override Task AddBacket(AddBacketRequest backetDto, ServerCallContext context)
+ public override async Task AddBacket(AddBacketRequest backetDto, ServerCallContext context)
{
var newId = Guid.NewGuid().ToString("N").ToLower();
backetDto.Id = newId;
var grain = clusterClient.GetGrain(newId);
- return Task.FromResult(Pole.Grpc.ExtraType.CommonCommandResponse.SuccessResponse);
+ //await grain.AddBacket(backetDto);
+ return Pole.Grpc.ExtraType.CommonCommandResponse.SuccessResponse;
}
}
}
diff --git a/samples/apis/Backet.Api/Startup.cs b/samples/apis/Backet.Api/Startup.cs
index e7ef81e..0ee2331 100644
--- a/samples/apis/Backet.Api/Startup.cs
+++ b/samples/apis/Backet.Api/Startup.cs
@@ -31,6 +31,7 @@ namespace Backet.Api
services.AddGrpc();
services.AddGrpcValidation();
services.AddGrpcRequestValidator();
+ services.AddGrpcWeb(o => o.GrpcWebEnabled = true);
services.AddPole(config =>
{
@@ -64,6 +65,8 @@ namespace Backet.Api
app.UsePole();
app.UseRouting();
+ app.UseGrpcWeb();
+
app.UseEndpoints(endpoints =>
{
endpoints.MapDefaultControllerRoute();
diff --git a/src/Pole.Grpc/Pole.Grpc.csproj b/src/Pole.Grpc/Pole.Grpc.csproj
index ba5b54b..03700a5 100644
--- a/src/Pole.Grpc/Pole.Grpc.csproj
+++ b/src/Pole.Grpc/Pole.Grpc.csproj
@@ -10,6 +10,7 @@
+