able to update desc for course

This commit is contained in:
Aleksandr Trushkin
2023-12-18 00:14:07 +03:00
parent 1d4e8e10fb
commit fbe9927ac3
9 changed files with 384 additions and 32 deletions

View File

@ -94,9 +94,13 @@ func setupHTTP(cfg config.HTTP, srv xhttp.Server, log *slog.Logger) *http.Server
router := mux.NewRouter()
coursesAPI := srv.Courses()
router.Use(mux.CORSMethodMiddleware(router))
router.Use(middlewareLogger(log))
router.HandleFunc("/updatedesc", coursesAPI.UdpateDescription).Methods(http.MethodPost)
coursesRouter := router.PathPrefix("/courses").Subrouter()
coursesRouter.Use(middlewareLogger(log))
coursesRouter.HandleFunc("/", coursesAPI.List)
coursesRouter.HandleFunc("/", coursesAPI.List).Methods(http.MethodGet)
coursesRouter.HandleFunc("/{course_id}", coursesAPI.Get).Methods(http.MethodGet)
return &http.Server{
Addr: cfg.ListenAddr,