APP配置项(App.config)

  1. [info] --框架基本信息
  2. email=henrylee_cn@foxmail.com
  3. license=MIT
  4. licenseurl=https://github.com/henrylee2cn/lessgo/raw/master/doc/LICENSE
  5. version=0.4.0
  6. description=A simple, stable, efficient and flexible web framework.
  7. host=127.0.0.1:8080
  8. contact=henrylee_cn@foxmail.com
  9. termsofserviceurl=https://github.com/henrylee2cn/lessgo
  10. [filecache] --静态文件缓存配置项
  11. maxcapmb=256 --最大缓存(内存MB)
  12. cachesecond=600 --缓存的刷新时间(秒)
  13. singlefileallowmb=64 --单文件缓存限制(单文件大小超过MB的不缓存)
  14. [listen] --http服务器参数
  15. enablehttps=false --允许https
  16. httpscertfile=
  17. httpskeyfile=
  18. graceful=false
  19. address=0.0.0.0:8080 --IP地址与端口
  20. readtimeout=0 --读超时
  21. writetimeout=0 --写超时
  22. [session] --Session配置项
  23. cookielifetime=3600
  24. enablesetcookie=true
  25. domain=
  26. enable=false
  27. cookiename=lessgosessionID
  28. provider=memory --保存方式: memory=内存
  29. providerconfig={"cookieName":"gosessionid", "enableSetCookie,omitempty": true, "gclifetime":3600, "maxLifetime": 3600, "secure": false, "sessionIDHashFunc": "sha1", "sessionIDHashKey": "", "cookieLifeTime": 3600, "providerConfig": ""}
  30. gcmaxlifetime=3600
  31. [log] --日志配置项
  32. level=debug --日志级别
  33. asyncchan=1000 --并发数开关
  34. [system] --系统配置项
  35. maxmemorymb=64 --最大内存
  36. crossdomain=false --是否允许跨域调用
  37. appname=lessgo --应用名称
  38. debug=true --调试模式
  39. casesensitive=false