{ // App基本配置 "AppSettings": { "InjectSpecificationDocument": false }, // Swagger文档配置 ------------------------------------------------------------------------------ "SpecificationDocumentSettings": { "EnableEnumSchemaFilter": false, "EnableAuthorized": false, "RoutePrefix": "swagger", "SecurityDefinitions": [ { "Id": "Bearer", "Type": "ApiKey", "Name": "Authorization", "Description": "JWT Authorization header using the Bearer scheme.", "BearerFormat": "JWT", "Scheme": "bearer", "In": "Header", "Requirement": { "Scheme": { "Reference": { "Id": "Bearer", "Type": "SecurityScheme" }, "Accesses": [] } } } ], }, // 验证码配置 -------------------------------------------------------------------------------------------------------- "Captcha": { "ImageRelativePath": ".data/captcha", "SecretKey": "1Z?f(2)%v?:X5NYRl+]PSi.rDf7Ip#lB" }, // 跨域配置 ---------------------------------------------------------------------------------------------------------- "CorsAccessorSettings": { "WithExposedHeaders": [ "access-token", "x-access-token", "content-disposition" ] }, // 动态webapi配置 ---------------------------------------------------------------------------------------------------- "DynamicApiControllerSettings": { "VerbToHttpMethods": [ [ "post", "POST" ], [ "add", "POST" ], [ "create", "POST" ], [ "insert", "POST" ], [ "submit", "POST" ], [ "get", "POST" ], [ "find", "POST" ], [ "fetch", "POST" ], [ "query", "POST" ], [ "getlist", "POST" ], [ "getall", "POST" ], [ "put", "POST" ], [ "update", "POST" ], [ "delete", "POST" ], [ "remove", "POST" ], [ "clear", "POST" ], [ "patch", "POST" ] ], "CamelCaseSeparator": ".", "UrlParameterization": true, "KeepVerb": true, "AbandonControllerAffixes": [ "Controller" ] }, // 友好异常配置 ------------------------------------------------------------------------------------------------------- "FriendlyExceptionSettings": { "LogError": false }, // 日志配置 ---------------------------------------------------------------------------------------------------------- "Logging": { "Monitor": { "GlobalEnabled": false, "ReturnValueThreshold": 1000 } }, // UnifyResultSettings 规范化配置 ------------------------------------------------------------------------------------ "UnifyResultSettings": { "Return200StatusCodes": [ 999 ] }, }