secure安全增强组件
1. 简介
2. 安装
go get -u github.com/sagoo-cloud/nexframe3. 基本用法
3.1 使用默认配置
package main
import (
"net/http"
"github.com/gorilla/mux"
"github.com/sagoo-cloud/nexframe/middleware"
)
func main() {
srv := nexframe.Server()
// 使用默认配置的 Secure 中间件
srv.WithMiddleware(middleware.Secure())
}
func homeHandler(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("欢迎来到安全的首页!"))
}3.2 使用自定义配置
4. 配置选项
5. 高级用法
5.1 使用 Skipper 函数
5.2 配置内容安全策略(CSP)
5.3 启用 HSTS Preload
6. 最佳实践
7. 故障排除
最后更新于