main.go 711 B

123456789101112131415161718192021222324252627
  1. package main
  2. import (
  3. "cicv-data-closedloop/common/config/c_log"
  4. "cicv-data-closedloop/common/handler/h_validate_request_header"
  5. "cicv-data-closedloop/plugin-compile/package/config/c_nacos"
  6. "cicv-data-closedloop/plugin-compile/package/config/c_oss"
  7. "cicv-data-closedloop/plugin-compile/package/handler/h_compile_plugin"
  8. "fmt"
  9. "net/http"
  10. )
  11. func init() {
  12. // 初始化日志配置
  13. c_log.InitLog("plugin-compile")
  14. c_oss.InitOss()
  15. c_nacos.InitNacos()
  16. }
  17. func main() {
  18. mux := http.NewServeMux()
  19. mux.Handle("/compile", h_validate_request_header.HeaderValidationMiddleware(&h_compile_plugin.CompileHandler{}))
  20. err := http.ListenAndServe(":12340", mux)
  21. if err != nil {
  22. fmt.Println("Error:", err)
  23. }
  24. }