mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-05-02 19:12:51 +08:00
141 lines
3.1 KiB
JSON
141 lines
3.1 KiB
JSON
{
|
|
// 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
|
|
]
|
|
},
|
|
} |