diff --git a/example/main.go b/example/main.go index ace240a..2f88e9a 100644 --- a/example/main.go +++ b/example/main.go @@ -6,6 +6,7 @@ import ( user "git.diulo.com/mogfee/kit/api" "git.diulo.com/mogfee/kit/example/service" "git.diulo.com/mogfee/kit/rest" + "git.diulo.com/mogfee/kit/rest/httpx" "net/http" ) @@ -14,13 +15,22 @@ func main() { srv := rest.NewServer(rest.RestConf{ Host: "localhost", Port: 8998, - }) + }, rest.WithCors("*")) srv.Use(func(next http.HandlerFunc) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { //tokenStr := `fS6HZv4HoMo+OnaNsLuM7O4Kx9L4UrM2TdnJB/J5qK75mJiEsuTyELYxaZXkFMnqjZp1lZ4V1vNATA4Tdhhfc/chcYQISAaWTmqjSoHROIMEGFg9x1+d/6MR6scX6g9JkX5beXKvgpeQhi2Q2SLjquBgWaPbaaPbM2owVYUICg4Z5aSNpd1n4dQfnRIkOCpIo7EFFy9ZRBD05xGs8/kPPBVe10ZEXpgcSBgKPkVVT1a0C0XZ2AwMfHU/dKf5gEJh` next(w, r) } }) + srv.AddRoute(rest.Route{ + Method: "GET", + Path: "/api/v2/user/me", + Handler: func(w http.ResponseWriter, r *http.Request) { + httpx.OkJson(w, map[string]any{ + "name": "tom", + }) + }, + }) user.RegisterUserHTTPServer(srv, service.NewUserService("sfe023f_9fd&fwfl")) fmt.Println(srv.Start())