Changing all routes to end with /, which works for non-/ and / (locally)
This commit is contained in:
parent
310d99fa9a
commit
ea9aae05f5
|
@ -29,41 +29,41 @@ func initRouter() *gin.Engine {
|
||||||
|
|
||||||
// Web UI
|
// Web UI
|
||||||
router.GET("/", GetIndex)
|
router.GET("/", GetIndex)
|
||||||
router.GET("/lets-play/:lslug/:eslug", GetLEpisode)
|
router.GET("/lets-play/:lslug/:eslug/", GetLEpisode)
|
||||||
router.GET("/lets-play/:lslug", GetLEpisode)
|
router.GET("/lets-play/:lslug/", GetLEpisode)
|
||||||
router.GET("/lets-play", GetLps)
|
router.GET("/lets-play/", GetLps)
|
||||||
router.GET("/testet", GetLt)
|
router.GET("/testet/", GetLt)
|
||||||
router.GET("/testet/:tslug", GetLt)
|
router.GET("/testet/:tslug/", GetLt)
|
||||||
router.GET("/zeige", GetAt)
|
router.GET("/zeige/", GetAt)
|
||||||
router.GET("/zeige/:aslug", GetAt)
|
router.GET("/zeige/:aslug/", GetAt)
|
||||||
router.GET("/zeige/:aslug/lets-play", GetAtLps)
|
router.GET("/zeige/:aslug/lets-play/", GetAtLps)
|
||||||
router.GET("/zeige/:aslug/testet", GetAtLts)
|
router.GET("/zeige/:aslug/testet/", GetAtLts)
|
||||||
router.GET("/zeige/:aslug/episoden", GetAtEps)
|
router.GET("/zeige/:aslug/episoden/", GetAtEps)
|
||||||
|
|
||||||
admin := router.Group("/admin")
|
admin := router.Group("/admin")
|
||||||
|
|
||||||
admin.GET("/", GetAdminIndex)
|
admin.GET("/", GetAdminIndex)
|
||||||
|
|
||||||
admin.GET("/lets-play", GetAdminLetsPlay)
|
admin.GET("/lets-play/", GetAdminLetsPlay)
|
||||||
admin.GET("/lets-play/:id", GetAdminLetsPlay)
|
admin.GET("/lets-play/:id/", GetAdminLetsPlay)
|
||||||
admin.POST("/lets-play/:id", PostAdminLetsPlay)
|
admin.POST("/lets-play/:id/", PostAdminLetsPlay)
|
||||||
|
|
||||||
admin.GET("/lets-test", GetAdminLetsTest)
|
admin.GET("/lets-test/", GetAdminLetsTest)
|
||||||
admin.GET("/lets-test/:id", GetAdminLetsTest)
|
admin.GET("/lets-test/:id/", GetAdminLetsTest)
|
||||||
admin.POST("/lets-test/:id", PostAdminLetsTest)
|
admin.POST("/lets-test/:id/", PostAdminLetsTest)
|
||||||
|
|
||||||
admin.GET("/episode", GetAdminEpisode)
|
admin.GET("/episode/", GetAdminEpisode)
|
||||||
admin.GET("/episode/:id", GetAdminEpisode)
|
admin.GET("/episode/:id/", GetAdminEpisode)
|
||||||
admin.POST("/episode/:id", PostAdminEpisode)
|
admin.POST("/episode/:id/", PostAdminEpisode)
|
||||||
|
|
||||||
admin.GET("/sprecher", GetAdminAuthor)
|
admin.GET("/sprecher/", GetAdminAuthor)
|
||||||
admin.GET("/sprecher/:id", GetAdminAuthor)
|
admin.GET("/sprecher/:id/", GetAdminAuthor)
|
||||||
admin.POST("/sprecher/:id", PostAdminAuthor)
|
admin.POST("/sprecher/:id/", PostAdminAuthor)
|
||||||
|
|
||||||
// API
|
// API
|
||||||
api := router.Group("/api")
|
api := router.Group("/api")
|
||||||
|
|
||||||
api.GET("/version", func(c *gin.Context) {
|
api.GET("/version/", func(c *gin.Context) {
|
||||||
var current int = 3
|
var current int = 3
|
||||||
var deprecated []int = []int{}
|
var deprecated []int = []int{}
|
||||||
var deleted []int = []int{2, 1, 0,}
|
var deleted []int = []int{2, 1, 0,}
|
||||||
|
@ -73,22 +73,22 @@ func initRouter() *gin.Engine {
|
||||||
// API Version: v3
|
// API Version: v3
|
||||||
v3 := api.Group("/v3")
|
v3 := api.Group("/v3")
|
||||||
{
|
{
|
||||||
v3.GET("/authors", apiv3.GetAuthors)
|
v3.GET("/authors/", apiv3.GetAuthors)
|
||||||
v3.GET("/authors/:aid", apiv3.GetAuthors)
|
v3.GET("/authors/:aid/", apiv3.GetAuthors)
|
||||||
v3.GET("/author/:aid/tests", apiv3.GetAuthorTests)
|
v3.GET("/author/:aid/tests/", apiv3.GetAuthorTests)
|
||||||
v3.GET("/author/:aid/lets-plays", apiv3.GetAuthorLps)
|
v3.GET("/author/:aid/lets-plays/", apiv3.GetAuthorLps)
|
||||||
|
|
||||||
v3.GET("/tests", apiv3.GetTests)
|
v3.GET("/tests/", apiv3.GetTests)
|
||||||
v3.GET("/tests/:tid", apiv3.GetTests)
|
v3.GET("/tests/:tid/", apiv3.GetTests)
|
||||||
|
|
||||||
v3.GET("/lets-plays", apiv3.GetLps)
|
v3.GET("/lets-plays/", apiv3.GetLps)
|
||||||
v3.GET("/lets-plays/:lid", apiv3.GetLps)
|
v3.GET("/lets-plays/:lid/", apiv3.GetLps)
|
||||||
v3.GET("/lets-play/:lid/episodes", apiv3.GetLpEpisodes)
|
v3.GET("/lets-play/:lid/episodes/", apiv3.GetLpEpisodes)
|
||||||
v3.GET("/lets-play/:lid/episodes/:eid", apiv3.GetLpEpisodes)
|
v3.GET("/lets-play/:lid/episodes/:eid/", apiv3.GetLpEpisodes)
|
||||||
|
|
||||||
v3.GET("/recent", apiv3.GetRecent)
|
v3.GET("/recent/", apiv3.GetRecent)
|
||||||
v3.GET("/recent/:limit", apiv3.GetRecent)
|
v3.GET("/recent/:limit/", apiv3.GetRecent)
|
||||||
v3.GET("/search/:type/:query", apiv3.GetSearch)
|
v3.GET("/search/:type/:query/", apiv3.GetSearch)
|
||||||
}
|
}
|
||||||
|
|
||||||
return router
|
return router
|
||||||
|
|
Loading…
Reference in a new issue