App.json 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. {
  2. "$schema": "https://gitee.com/dotnetchina/Furion/raw/net6/schemas/v3/furion-schema.json",
  3. "Urls": "http://*:5050", // 配置默认端口
  4. "AllowedHosts": "*",
  5. "AppSettings": {
  6. "InjectSpecificationDocument": true // 生产环境是否开启Swagger
  7. },
  8. "DynamicApiControllerSettings": {
  9. "DefaultRoutePrefix": "api", // 默认路由前缀
  10. "CamelCaseSeparator": "", // 骆驼(驼峰)/帕斯卡命名分隔符
  11. "LowercaseRoute": false, // 小写路由格式
  12. "AsLowerCamelCase": true, // 启用小驼峰命名(首字母小写)
  13. "KeepVerb": false // 保留动作谓词
  14. //"KeepName": true // 保留默认名称
  15. },
  16. "FriendlyExceptionSettings": {
  17. "DefaultErrorMessage": "系统异常,请联系管理员",
  18. "ThrowBah": true, // 是否将 Oops.Oh 默认抛出为业务异常
  19. "LogError": false // 是否输出异常日志
  20. },
  21. "LocalizationSettings": {
  22. "SupportedCultures": [ "zh-CN", "en-US" ], // 语言列表
  23. "DefaultCulture": "zh-CN" // 默认语言
  24. },
  25. "CorsAccessorSettings": {
  26. "WithExposedHeaders": [ "Content-Disposition", "X-Pagination", "access-token", "x-access-token" ], // 如果前端不代理且是axios请求
  27. "SignalRSupport": true // 启用 SignalR 跨域支持
  28. },
  29. "Cryptogram": {
  30. "CryptoType": "SM2", // 密码加密算法 MD5、SM2(国密)
  31. "PublicKey": "04F6E0C3345AE42B51E06BF50B98834988D54EBC7460FE135A48171BC0629EAE205EEDE253A530608178A98F1E19BB737302813BA39ED3FA3C51639D7A20C7391A", // 公钥
  32. "PrivateKey": "3690655E33D5EA3D9A4AE1A1ADD766FDEA045CDEAA43A9206FB8C430CEFE0D94" // 私钥
  33. }
  34. }