📄️ 静态文件服务
静态文件服务配置
📄️ 服务日志管理
GoFrame 框架提供了完善的 Server 日志管理功能,包括 access log 以及 error log,推荐使用配置文件的方式统一配置管理。
📄️ HTTPS & TLS
HTTPS服务
📄️ 平滑重启特性
平滑重启( 热重启)是指 WebServer 在重启的时候不会中断已有请求的执行。该特性在不同的项目版本发布的时候特别有用,例如,当需要先后发布两个版本: A、 B,那么在 A 执行的过程当中,我们可以将 B 的程序发布 直接覆盖 A 的程序, 并使用平滑重启特性(使用 Web 或者 命令行)无缝地将请求过渡到新版本的服务中。
📄️ CORS跨域处理
允许接口跨域往往是需要结合 路由管理-中间件/拦截器 一起使用,来统一设置某些路由规则下的接口可以跨域访问。同时,针对允许 WebSocket 的跨域请求访问,也是通过该方式来实现。
📄️ CSRF防御设置
跨站请求伪造(英语: Cross-Site Request Forgery),也被称为one-click attack或者session riding,通常缩写为CSRF 或者XSRF, 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。跟跨网站脚本( XSS)相比, XSS 利用的是用户对指定网站的信任, CSRF 利用的是网站对用户网页浏览器的信任。
📄️ HOOK事件回调
ghttp.Server 提供了事件回调注册功能,类似于其他框架的 中间件 功能,相比较于 中间件,事件回调的特性更加简单。