Added routes
This commit is contained in:
parent
5f1ec99edd
commit
a91fd9c204
|
@ -0,0 +1,10 @@
|
|||
package api
|
||||
|
||||
import (
|
||||
"github.com/labstack/echo"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
func List(c echo.Context) error {
|
||||
return c.String(http.StatusOK, "list")
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
package v1
|
||||
|
||||
import (
|
||||
"github.com/labstack/echo"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
func List(c echo.Context) error {
|
||||
return c.String(http.StatusOK, "list")
|
||||
}
|
|
@ -3,7 +3,7 @@ package routes
|
|||
import (
|
||||
"github.com/labstack/echo"
|
||||
"github.com/labstack/echo/middleware"
|
||||
"net/http"
|
||||
apiv1 "git.mowie.cc/konrad/Library/routes/api/v1"
|
||||
)
|
||||
|
||||
func NewEcho() *echo.Echo {
|
||||
|
@ -21,10 +21,11 @@ func NewEcho() *echo.Echo {
|
|||
}
|
||||
|
||||
func RegisterRoutes(e *echo.Echo) {
|
||||
g := e.Group("/api")
|
||||
g.GET("/list", func(c echo.Context) error {
|
||||
return c.String(http.StatusOK, "list")
|
||||
})
|
||||
|
||||
// API Routes
|
||||
a := e.Group("/api/v1")
|
||||
a.GET("/books/list", apiv1.List)
|
||||
|
||||
|
||||
/*
|
||||
Alles nur mit Api machen, davor dann einen onepager mit vue.js.
|
||||
|
@ -34,12 +35,20 @@ func RegisterRoutes(e *echo.Echo) {
|
|||
/login - Einloggen
|
||||
/logout - ausloggen
|
||||
|
||||
/book/:id/edit - Buch bearbeiten (inkl mengen)
|
||||
/book/:id/delete - Buch löschen
|
||||
/author/:id/edit - Autor bearbeiten
|
||||
/author/:id/delete - Autor löschen (auch mit allem in books_author)
|
||||
/publisher/:id/edit - Verlag bearbeiten
|
||||
/publisher:/id/delete - Verlag löschen (bei büchern Vertrag auf 0 setzen)
|
||||
/books/:id/edit - Buch bearbeiten (inkl mengen)
|
||||
/books/:id/delete - Buch löschen
|
||||
/books/search?s=se - Suchen
|
||||
/books/list - Auflisten
|
||||
|
||||
/authors/:id/edit - Autor bearbeiten
|
||||
/authors/:id/delete - Autor löschen (auch mit allem in books_author)
|
||||
/authors/list - Autoren auflisten
|
||||
/authors/search?s=d - Autoren suchen
|
||||
|
||||
/publishers/:id/edit - Verlag bearbeiten
|
||||
/publishers/:id/delete - Verlag löschen (bei büchern Verlag auf 0 setzen)
|
||||
/publishers/list - Verlage auflisten
|
||||
/publishers/search?s= - Verlage suchen
|
||||
|
||||
/settings - Nutzereinstellungen (Passwort, name etc)
|
||||
/user - Nutzer anzeigen
|
||||
|
|
Loading…
Reference in New Issue