main.go 934 B

1234567891011121314151617181920212223242526272829303132
  1. // Code generated by hertz generator.
  2. package main
  3. import (
  4. "github.com/cloudwego/hertz/pkg/app/server"
  5. "github.com/hertz-contrib/cors"
  6. "pji_desktop_http/biz/dal"
  7. "pji_desktop_http/common/config"
  8. "pji_desktop_http/common/config/c_log"
  9. "pji_desktop_http/pji_client"
  10. )
  11. func main() {
  12. dal.Init()
  13. c_log.InitLog("logs/", "desktop_http")
  14. config.InitOssConfig()
  15. pji_client.InitApiClient()
  16. //h := server.Default()
  17. h := server.New(
  18. server.WithStreamBody(true),
  19. )
  20. h.Use(cors.New(cors.Config{
  21. AllowOrigins: []string{"*"},
  22. AllowMethods: []string{"POST, GET, OPTIONS, PUT, DELETE, UPDATE"},
  23. AllowHeaders: []string{"Origin, X-Requested-With, Content-Type, Accept, Authorization"},
  24. ExposeHeaders: []string{"Content-Length, Content-Disposition, Access-Control-Allow-Origin, Access-Control-Allow-Headers, Cache-Control, Content-Language, Content-Type"},
  25. AllowCredentials: true,
  26. }))
  27. register(h)
  28. h.Spin()
  29. }