appconfig.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. {
  2. //应用程序类型Controllers ControllersWithViews MVC
  3. "appType": "Controllers",
  4. //Api地址
  5. "urls": [ "http://*:8000" ],
  6. //跨域地址
  7. "corUrls": [],
  8. //程序集名称
  9. "assemblyNames": [ "ZhonTai.Admin" ],
  10. //租户
  11. "tenant": true,
  12. //分布式事务唯一标识admin,为空则不生成分布式事务表
  13. "distributeKey": "",
  14. //验证
  15. "validate": {
  16. //登录
  17. "login": true,
  18. //接口权限
  19. "permission": true,
  20. //数据权限
  21. "dataPermission": true
  22. },
  23. //Swagger文档
  24. "swagger": {
  25. //启用
  26. "enable": true,
  27. //启用枚举架构过滤器
  28. "enableEnumSchemaFilter": true,
  29. //启用接口排序文档过滤器
  30. "enableOrderTagsDocumentFilter": true,
  31. //启用枚举属性名
  32. "enableJsonStringEnumConverter": false,
  33. //路由前缀,如配置微服务文档地址:doc/module/swagger
  34. "routePrefix": "admin/swagger",
  35. //地址
  36. "url": "http://localhost:8000",
  37. "projects": [
  38. {
  39. "name": "中台Admin",
  40. "code": "admin",
  41. "version": "v3.5.0",
  42. "description": ""
  43. }
  44. ]
  45. },
  46. //ZhonTai接口文档
  47. "apiUI": {
  48. //启用
  49. "enable": true,
  50. //路由前缀,如配置微服务文档地址:doc/module
  51. "routePrefix": "admin",
  52. //页脚
  53. "footer": {
  54. "enable": false,
  55. "content": "Copyright<a-icon type=\"copyright\" /> 2022-<a target=\"_blank\" href=\"https://www.zhontai.net\">中台Admin</a>"
  56. }
  57. },
  58. //MiniProfiler性能分析器
  59. "miniProfiler": false,
  60. //统一认证授权服务器
  61. "identityServer": {
  62. //启用
  63. "enable": false,
  64. //认证地址
  65. "url": "https://localhost:5000",
  66. //启用Https
  67. "requireHttpsMetadata": true,
  68. //受众
  69. "audience": "admin.server.api"
  70. },
  71. //面向切面编程
  72. "aop": {
  73. //事务
  74. "transaction": true
  75. },
  76. //数据库日志
  77. "log": {
  78. //操作日志
  79. "operation": true
  80. },
  81. //限流
  82. "rateLimit": false,
  83. //验证码
  84. "varifyCode": {
  85. //启用
  86. "enable": true,
  87. //字体列表
  88. "fonts": [ "Times New Roman", "Verdana", "Arial", "Gungsuh", "Impact" ]
  89. },
  90. //默认密码
  91. "defaultPassword": "111111",
  92. //动态api
  93. "dynamicApi": {
  94. //结果格式化
  95. "formatResult": true
  96. },
  97. //实现标准标识密码哈希
  98. "passwordHasher": false,
  99. //最大请求大小
  100. "maxRequestBodySize": 104857600,
  101. //健康检查
  102. "healthChecks": {
  103. //启用
  104. "enable": true,
  105. //访问路径
  106. "path": "/admin/health"
  107. }
  108. }