Kategorien und Produkte können zur DB hinzugefügt werden.

This commit is contained in:
2023-11-20 15:51:42 +01:00
parent a87b0b3979
commit 5340963ac2
12 changed files with 330 additions and 19 deletions

View File

@@ -184,10 +184,18 @@ func (server *Server) routeInit() {
server.Router.HandleFunc("/logout", server.Logout).Methods("GET")
server.Router.HandleFunc("/products/cat/{id}", server.ProductsByCategory).Methods("GET")
server.Router.HandleFunc("/products/{slug}", server.GetProductByID).Methods("GET")
server.Router.HandleFunc("/products/{id}", server.GetProductByID).Methods("GET")
server.Router.HandleFunc("/section/{id}", server.Categories).Methods("GET")
server.Router.HandleFunc("/admin/category/{spielid}", server.AdminCategoryList).Methods("GET")
server.Router.HandleFunc("/admin/category", server.AdminCategoryPost).Methods("POST")
server.Router.HandleFunc("/admin/product/add/{categoryID}", server.AddProduct).Methods("GET")
server.Router.HandleFunc("/admin/product", server.DoAddProduct).Methods("POST")
server.Router.HandleFunc("/admin/product/{productID}", server.AddProduct).Methods("GET")
server.Router.HandleFunc("/admin/product/{productID}", server.DoEditProduct).Methods("POST")
staticFileDirectory := http.Dir("./assets/")
staticFileHandler := http.StripPrefix("/public/", http.FileServer(staticFileDirectory))
server.Router.PathPrefix("/public/").Handler(staticFileHandler).Methods("GET")