VistarStarDataIntegration/admin.net.pro/Admin.NET/Vistar.Application/Configuration/App.json

53 lines
2.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
"Urls": "http://*:5005", // 配置默认端口
// "https_port": 44325,
"AllowedHosts": "*",
"AppSettings": {
"InjectSpecificationDocument": true, // 生产环境是否开启Swagger
"ExternalAssemblies": [ "plugins" ] // 插件目录
},
"DynamicApiControllerSettings": {
//"DefaultRoutePrefix": "api", // 默认路由前缀
"CamelCaseSeparator": "", // 驼峰命名分隔符
"SplitCamelCase": false, // 切割骆驼(驼峰)/帕斯卡命名
"LowercaseRoute": false, // 小写路由格式
"AsLowerCamelCase": true, // 小驼峰命名(首字母小写)
"KeepVerb": false, // 保留动作方法请求谓词
"KeepName": false // 保持原有名称不处理
},
"FriendlyExceptionSettings": {
"DefaultErrorMessage": "系统异常,请联系管理员",
"ThrowBah": true, // 是否将 Oops.Oh 默认抛出为业务异常
"LogError": false // 是否输出异常日志
},
"LocalizationSettings": {
"SupportedCultures": [ "zh-CN", "en" ], // 语言列表
"DefaultCulture": "zh-CN", // 默认语言
"DateTimeFormatCulture": "zh-CN" // 固定时间区域为特定时区(多语言)
},
"CorsAccessorSettings": {
//"PolicyName": "App.Cors.Policy",
//"WithOrigins": [ "http://localhost:5005", "https://gitee.com" ],
"WithExposedHeaders": [ "Content-Disposition", "X-Pagination", "access-token", "x-access-token", "Access-Control-Expose-Headersx-access-token" ], // 如果前端不代理且是axios请求
"SignalRSupport": true // 启用 SignalR 跨域支持
},
"SnowId": {
"WorkerId": 1, // 机器码 全局唯一
"WorkerIdBitLength": 6, // 机器码位长 默认值6取值范围 [1, 19]
"SeqBitLength": 6, // 序列数位长 默认值6取值范围 [3, 21]建议不小于4值越大性能越高、Id位数也更长
"WorkerPrefix": "adminnet_" // 缓存前缀
},
"Cryptogram": {
"StrongPassword": false, // 是否开启密码强度验证
"PasswordStrengthValidation": "(?=^.{6,16}$)(?=.*\\d)(?=.*\\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\\n).*$", // 密码强度验证正则表达式必须须包含大小写字母、数字和特殊字符的组合长度在6-16之间
"PasswordStrengthValidationMsg": "密码必须包含大小写字母、数字和特殊字符的组合长度在6-16之间", // 密码强度验证消息提示
"CryptoType": "SM2", // 密码加密算法MD5、SM2、SM4
// 新业务系统记得改密匙,通过接口(http://localhost:5005/api/sysCommon/smKeyPair)获取。记得同步修改前端公钥配置VITE_SM_PUBLIC_KEY
"PublicKey": "04851D329AA3E38C2E7670AFE70E6E70E92F8769CA27C8766B12209A0FFBA4493B603EF7A0B9B1E16F0E8930C0406EA0B179B68DF28E25334BDEC4AE76D907E9E9", // 公钥
"PrivateKey": "3A61D1D30C6302DABFF36201D936D0143EEF0C850AF28C5CA6D5C045AF8C5C8A" // 私钥
}
}