mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-04-20 05:02:50 +08:00
perf: ⚡ nuget update
This commit is contained in:
parent
b4ca6d5626
commit
4874a58eee
@ -1 +1 @@
|
||||
Subproject commit c5c88dc135621259d5ba7d61af9b670cf7853456
|
||||
Subproject commit 89586fd0c666cb907cb24690498c3211e578483f
|
@ -6,7 +6,7 @@
|
||||
<ItemGroup>
|
||||
<PackageReference Include="CronExpressionDescriptor" Version="2.36.0"/>
|
||||
<PackageReference Include="Cronos" Version="0.8.4"/>
|
||||
<PackageReference Include="CsvHelper.NS" Version="33.0.2-ns2"/>
|
||||
<PackageReference Include="NetAdmin.CsvHelper" Version="1.0.0"/>
|
||||
<PackageReference Include="Yitter.IdGenerator" Version="1.0.14"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
@ -1,5 +1,5 @@
|
||||
#if DEBUG
|
||||
using IGeekFan.AspNetCore.Knife4jUI;
|
||||
using NetAdmin.ApiSkin;
|
||||
|
||||
#else
|
||||
using Prometheus;
|
||||
@ -32,9 +32,9 @@ public static class IApplicationBuilderExtensions
|
||||
/// <summary>
|
||||
/// 使用 api skin (knife4j-vue)
|
||||
/// </summary>
|
||||
public static IApplicationBuilder UseOpenApiSkin(this IApplicationBuilder me)
|
||||
public static IApplicationBuilder UseApiSkin(this IApplicationBuilder me)
|
||||
{
|
||||
return me.UseKnife4UI(options => {
|
||||
return me.UseApiSkin(options => {
|
||||
options.RoutePrefix = string.Empty; // 配置 Knife4UI 路由地址
|
||||
foreach (var groupInfo in SpecificationDocumentBuilder.GetOpenApiGroups()) {
|
||||
options.SwaggerEndpoint(groupInfo.RouteTemplate, groupInfo.Title);
|
||||
|
@ -4,8 +4,8 @@
|
||||
<ProjectReference Include="../NetAdmin.Cache/NetAdmin.Cache.csproj"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="IGeekFan.AspNetCore.Knife4jUI.NS" Condition="'$(Configuration)' == 'Debug'" Version="0.0.15-ns3"/>
|
||||
<PackageReference Include="Spectre.Console.Cli.NS" Version="0.45.1-preview.0.179"/>
|
||||
<PackageReference Include="NetAdmin.ApiSkin" Condition="'$(Configuration)' == 'Debug'" Version="1.0.0"/>
|
||||
<PackageReference Include="NetAdmin.Spectre.Console.Cli" Version="1.0.0"/>
|
||||
<PackageReference Include="prometheus-net.AspNetCore" Condition="'$(Configuration)' != 'Debug'" Version="8.2.1"/>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -5,7 +5,7 @@
|
||||
<ItemGroup>
|
||||
<PackageReference Include="NetAdmin.FreeSql.DbContext" Version="1.0.2" Label="refs"/>
|
||||
<PackageReference Include="NetAdmin.FreeSql.Provider.Sqlite" Version="1.0.2" Label="refs"/>
|
||||
<PackageReference Include="Gurion" Version="1.2.2" Label="refs"/>
|
||||
<PackageReference Include="Gurion" Version="1.2.4" Label="refs"/>
|
||||
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="9.0.0"/>
|
||||
<PackageReference Include="Minio" Version="6.0.3"/>
|
||||
<PackageReference Include="NSExt" Version="2.3.2"/>
|
||||
|
@ -58,7 +58,7 @@ namespace YourSolution.AdmServer.Host
|
||||
.EnableBuffering() // 启用请求体缓冲,允许多次读取请求体
|
||||
.UseMiddleware<RequestAuditMiddleware>() // 使用RequestAuditMiddleware中间件,执行请求审计
|
||||
#if DEBUG
|
||||
.UseOpenApiSkin() // 使用OpenApiSkin中间件(仅在调试模式下),提供Swagger UI皮肤
|
||||
.UseApiSkin() // 使用OpenApiSkin中间件(仅在调试模式下),提供Swagger UI皮肤
|
||||
#else
|
||||
.UseVueAdmin() // 托管管理后台,仅在非调试模式下
|
||||
.UsePrometheus() // 使用Prometheus中间件,启用HTTP性能监控
|
||||
|
Loading…
x
Reference in New Issue
Block a user