diff options
Diffstat (limited to 'backend/router.go')
| -rw-r--r-- | backend/router.go | 24 |
1 files changed, 24 insertions, 0 deletions
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 +} |
