PromucFlow_constructor/app/server/src/server.go

34 lines
642 B
Go
Raw Normal View History

package main
import (
"internal-tools-server/api"
"internal-tools-server/storage"
"log"
"net/http"
"github.com/julienschmidt/httprouter"
)
func main() {
// Initialize the database
var err error
storage.StorageEngine, err = storage.CreateDatastore("postgres")
if err != nil {
log.Fatalln("Exception while creating datastore")
}
router := httprouter.New()
// Account CRUD Endpoints
// Component CRUD Endpoints
router.GET("/api/v1/components", api.GetComponents)
router.POST("/api/v1/components", api.CreateComponents)
// Page CRUD Endpoints
// Query CRUD Endpoints
log.Fatal(http.ListenAndServe(":8000", router))
}