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
|
||||
router.GET("/", GetIndex)
|
||||
router.GET("/lets-play/:lslug/:eslug", GetLEpisode)
|
||||
router.GET("/lets-play/:lslug", GetLEpisode)
|
||||
router.GET("/lets-play", GetLps)
|
||||
router.GET("/testet", GetLt)
|
||||
router.GET("/testet/:tslug", GetLt)
|
||||
router.GET("/zeige", GetAt)
|
||||
router.GET("/zeige/:aslug", GetAt)
|
||||
router.GET("/zeige/:aslug/lets-play", GetAtLps)
|
||||
router.GET("/zeige/:aslug/testet", GetAtLts)
|
||||
router.GET("/zeige/:aslug/episoden", GetAtEps)
|
||||
router.GET("/lets-play/:lslug/:eslug/", GetLEpisode)
|
||||
router.GET("/lets-play/:lslug/", GetLEpisode)
|
||||
router.GET("/lets-play/", GetLps)
|
||||
router.GET("/testet/", GetLt)
|
||||
router.GET("/testet/:tslug/", GetLt)
|
||||
router.GET("/zeige/", GetAt)
|
||||
router.GET("/zeige/:aslug/", GetAt)
|
||||
router.GET("/zeige/:aslug/lets-play/", GetAtLps)
|
||||
router.GET("/zeige/:aslug/testet/", GetAtLts)
|
||||
router.GET("/zeige/:aslug/episoden/", GetAtEps)
|
||||
|
||||
admin := router.Group("/admin")
|
||||
|
||||
admin.GET("/", GetAdminIndex)
|
||||
|
||||
admin.GET("/lets-play", GetAdminLetsPlay)
|
||||
admin.GET("/lets-play/:id", GetAdminLetsPlay)
|
||||
admin.POST("/lets-play/:id", PostAdminLetsPlay)
|
||||
admin.GET("/lets-play/", GetAdminLetsPlay)
|
||||
admin.GET("/lets-play/:id/", GetAdminLetsPlay)
|
||||
admin.POST("/lets-play/:id/", PostAdminLetsPlay)
|
||||
|
||||
admin.GET("/lets-test", GetAdminLetsTest)
|
||||
admin.GET("/lets-test/:id", GetAdminLetsTest)
|
||||
admin.POST("/lets-test/:id", PostAdminLetsTest)
|
||||
admin.GET("/lets-test/", GetAdminLetsTest)
|
||||
admin.GET("/lets-test/:id/", GetAdminLetsTest)
|
||||
admin.POST("/lets-test/:id/", PostAdminLetsTest)
|
||||
|
||||
admin.GET("/episode", GetAdminEpisode)
|
||||
admin.GET("/episode/:id", GetAdminEpisode)
|
||||
admin.POST("/episode/:id", PostAdminEpisode)
|
||||
admin.GET("/episode/", GetAdminEpisode)
|
||||
admin.GET("/episode/:id/", GetAdminEpisode)
|
||||
admin.POST("/episode/:id/", PostAdminEpisode)
|
||||
|
||||
admin.GET("/sprecher", GetAdminAuthor)
|
||||
admin.GET("/sprecher/:id", GetAdminAuthor)
|
||||
admin.POST("/sprecher/:id", PostAdminAuthor)
|
||||
admin.GET("/sprecher/", GetAdminAuthor)
|
||||
admin.GET("/sprecher/:id/", GetAdminAuthor)
|
||||
admin.POST("/sprecher/:id/", PostAdminAuthor)
|
||||
|
||||
// API
|
||||
api := router.Group("/api")
|
||||
|
||||
api.GET("/version", func(c *gin.Context) {
|
||||
api.GET("/version/", func(c *gin.Context) {
|
||||
var current int = 3
|
||||
var deprecated []int = []int{}
|
||||
var deleted []int = []int{2, 1, 0,}
|
||||
|
@ -73,22 +73,22 @@ func initRouter() *gin.Engine {
|
|||
// API Version: v3
|
||||
v3 := api.Group("/v3")
|
||||
{
|
||||
v3.GET("/authors", apiv3.GetAuthors)
|
||||
v3.GET("/authors/:aid", apiv3.GetAuthors)
|
||||
v3.GET("/author/:aid/tests", apiv3.GetAuthorTests)
|
||||
v3.GET("/author/:aid/lets-plays", apiv3.GetAuthorLps)
|
||||
v3.GET("/authors/", apiv3.GetAuthors)
|
||||
v3.GET("/authors/:aid/", apiv3.GetAuthors)
|
||||
v3.GET("/author/:aid/tests/", apiv3.GetAuthorTests)
|
||||
v3.GET("/author/:aid/lets-plays/", apiv3.GetAuthorLps)
|
||||
|
||||
v3.GET("/tests", apiv3.GetTests)
|
||||
v3.GET("/tests/:tid", apiv3.GetTests)
|
||||
v3.GET("/tests/", apiv3.GetTests)
|
||||
v3.GET("/tests/:tid/", apiv3.GetTests)
|
||||
|
||||
v3.GET("/lets-plays", apiv3.GetLps)
|
||||
v3.GET("/lets-plays/:lid", apiv3.GetLps)
|
||||
v3.GET("/lets-play/:lid/episodes", apiv3.GetLpEpisodes)
|
||||
v3.GET("/lets-play/:lid/episodes/:eid", apiv3.GetLpEpisodes)
|
||||
v3.GET("/lets-plays/", apiv3.GetLps)
|
||||
v3.GET("/lets-plays/:lid/", apiv3.GetLps)
|
||||
v3.GET("/lets-play/:lid/episodes/", apiv3.GetLpEpisodes)
|
||||
v3.GET("/lets-play/:lid/episodes/:eid/", apiv3.GetLpEpisodes)
|
||||
|
||||
v3.GET("/recent", apiv3.GetRecent)
|
||||
v3.GET("/recent/:limit", apiv3.GetRecent)
|
||||
v3.GET("/search/:type/:query", apiv3.GetSearch)
|
||||
v3.GET("/recent/", apiv3.GetRecent)
|
||||
v3.GET("/recent/:limit/", apiv3.GetRecent)
|
||||
v3.GET("/search/:type/:query/", apiv3.GetSearch)
|
||||
}
|
||||
|
||||
return router
|
||||
|
|
Loading…
Reference in a new issue