main.go 648 B

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