21 lines
452 B
Go
21 lines
452 B
Go
package api
|
|
|
|
import (
|
|
"github.com/gofiber/fiber/v2"
|
|
)
|
|
|
|
func MapAPIs(app *fiber.App, baseURL string) {
|
|
api := app.Group(baseURL).Name("API")
|
|
{
|
|
products := api.Group("/products")
|
|
{
|
|
products.Get("/", listProduct)
|
|
products.Get("/created", listCreatedProduct)
|
|
products.Get("/:productId", getProduct)
|
|
products.Post("/", createProduct)
|
|
products.Put("/:productId", updateProduct)
|
|
products.Delete("/:productId", deleteProduct)
|
|
}
|
|
}
|
|
}
|