聚合 API 网关

This commit is contained in:
administrator committed 2024-04-25 22:59:28 +08:00
1 parent f13e775ca1
commit b7caaa2d0c
6 files changed
+65 -2

No files matched your search

+2
View File
@@ -4,6 +4,7 @@ using HelloShop.ServiceDefaults.Extensions;
using Microsoft.Extensions.Options;
using Swashbuckle.AspNetCore.SwaggerUI;
using HelloShop.ApiService.Extensions;
using HelloShop.ApiService.Services;
var builder = WebApplication.CreateBuilder(args);
@@ -22,6 +23,7 @@ builder.Services.AddReverseProxy()
builder.Services.AddSingleton<IConfiguredServiceEndPointResolver, ConfiguredServiceEndPointResolver>();
builder.Services.AddSingleton<IReverseProxyConfigProvider, CustomReverseProxyConfigProvider>();
builder.Services.AddTransient<IConfigureOptions<SwaggerUIOptions>, OpenApiConfigureOptions>();
builder.Services.AddTransient<IPermissionService, PermissionService>();
builder.Services.AddOpenApi();