package main import ( "cicv-data-closedloop/plugin-compile/package/config/c_log" "cicv-data-closedloop/plugin-compile/package/config/c_nacos" "cicv-data-closedloop/plugin-compile/package/config/c_oss" "cicv-data-closedloop/plugin-compile/package/handler/h_compile_plugin" "cicv-data-closedloop/plugin-compile/package/handler/h_validate_request_header" "fmt" "net/http" ) func init() { // 初始化日志配置 c_log.InitLog() c_oss.InitOss() c_nacos.InitNacos() } func main() { mux := http.NewServeMux() mux.Handle("/compile", h_validate_request_header.HeaderValidationMiddleware(&h_compile_plugin.CompileHandler{})) err := http.ListenAndServe(":12340", mux) if err != nil { fmt.Println("Error:", err) } }