react-router frontend, fixing backend issues, adding /api

This commit is contained in:
2021-12-27 22:51:16 -05:00
parent eda6e3fc5b
commit e84f57692a
16 changed files with 370 additions and 371 deletions

12
main.go
View File

@@ -85,7 +85,7 @@ func main() {
return c.SendString("GoInventorize Backend Hello Route!")
})
// Unauthenticated config route to fetch the config
server.WebServer.Get("/config", server.GetServerConfig)
server.WebServer.Get("api/config", server.GetServerConfig)
// Setup our basic authentication if defined
if server.Config.Authentication.BasicAuth {
app.Use(basicauth.New(basicauth.Config{
@@ -95,9 +95,13 @@ func main() {
}))
}
// Location Routes
server.WebServer.Get("/locations", server.GetAllLocationsHandler)
server.WebServer.Post("/locations/new", server.AddNewLocationHandler)
server.WebServer.Delete("/locations/:locID", server.DeleteLocationHandler)
server.WebServer.Get("/api/locations", server.GetAllLocationsHandler)
server.WebServer.Get("/api/locations/:locID", server.GetSingleLocationHandler)
server.WebServer.Post("api/locations/new", server.AddNewLocationHandler)
server.WebServer.Delete("api/locations/:locID", server.DeleteLocationHandler)
// Room Routes
server.WebServer.Get("/api/rooms", server.GetAllRoomsHandler)
server.WebServer.Get("/api/rooms/:locID", server.GetRoomsAtLocationHandler)
fmt.Println("Everything ready, starting server! ", fmt.Sprintf(":%s", server.Config.Server.Port))
server.WebServer.Listen(fmt.Sprintf(":%s", server.Config.Server.Port))
}