From 4cff7748af65038db3754ab9ce157d528f03a474 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Thu, 2 Oct 2025 16:04:35 +0200 Subject: feat(backend): simple http server --- backend/router.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 backend/router.go (limited to 'backend/router.go') diff --git a/backend/router.go b/backend/router.go new file mode 100644 index 0000000..6c7f9f8 --- /dev/null +++ b/backend/router.go @@ -0,0 +1,24 @@ +package backend + +import ( + "net/http" + "time" + + "github.com/go-chi/chi/v5" + "github.com/go-chi/chi/v5/middleware" +) + +func NewRouter() *chi.Mux { + r := chi.NewRouter() + + r.Use(middleware.Timeout(30 * time.Second)) + r.Use(middleware.Logger) + + r.Get("/", func(w http.ResponseWriter, r *http.Request) { + _, err := w.Write([]byte("Hello World")) + if err != nil { + panic(err) + } + }) + return r +} -- cgit v1.2.3