服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-09-24 e3034dbd4d96e244af376ba36842edf1f732a76c
Tiger.Api/Startup.cs
@@ -14,6 +14,7 @@
using System.IO;
using System.Linq;
using System.Reflection;
using Tiger.Api.Controllers;
using Tiger.IBusiness;
using Tiger.IBusiness.Utility;
@@ -60,6 +61,8 @@
                opt.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver();
                opt.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
            });
            //services.AddControllers().AddApplicationPart(typeof(_WMSTestController).Assembly);
            services.AddControllers().AddExtraControllers();
            //配置跨域处理cors
            services.AddCors(options =>
@@ -123,7 +126,7 @@
            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=Index}/{id?}").RequireCors(anyAllowSpecificOrigins);
                //endpoints.MapControllers().RequireCors(anyAllowSpecificOrigins);
                endpoints.MapControllers().RequireCors(anyAllowSpecificOrigins);
            });
            ConsoleExt.Write($"Api Run as{((ApiConfig.IsDevVersion || ApiConfig.IsTestVersion) ? ((ApiConfig.IsDevVersion ? " Dev" : "") + (ApiConfig.IsTestVersion ? " Test" : "")) : " Release")} Edition", ConsoleColor.Cyan);