make ratelimiter only used for api-based routes
このコミットが含まれているのは:
コミット
1a3909683d
|
@ -99,18 +99,18 @@ func Serve() {
|
||||||
app.Static("/favicon.ico", "./public/assets/favicon.ico", staticConfig)
|
app.Static("/favicon.ico", "./public/assets/favicon.ico", staticConfig)
|
||||||
app.Static("/logo.svg", "./public/assets/logo.svg", staticConfig)
|
app.Static("/logo.svg", "./public/assets/logo.svg", staticConfig)
|
||||||
app.Get("/explore", ratelimiter, pages.HandleExplore)
|
app.Get("/explore", ratelimiter, pages.HandleExplore)
|
||||||
app.Get("/:user", ratelimiter, pages.HandleUser)
|
app.Get("/:user", pages.HandleUser)
|
||||||
app.Get("/avatar/:id", func(c *fiber.Ctx) error {
|
app.Get("/avatar/:id", func(c *fiber.Ctx) error {
|
||||||
utils.ProxyRequest(c, "https://avatars.githubusercontent.com/u/"+c.Params("id")+"?v=4")
|
utils.ProxyRequest(c, "https://avatars.githubusercontent.com/u/"+c.Params("id")+"?v=4")
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
app.Get("/:user/:repo", ratelimiter, pages.HandleRepo)
|
app.Get("/:user/:repo", pages.HandleRepo)
|
||||||
app.Get("/:user/:repo/tree/:branch/+", pages.FileView)
|
app.Get("/:user/:repo/tree/:branch/+", pages.FileView)
|
||||||
app.Get("/download/:user/:repo/:branch", ratelimiter, func(c *fiber.Ctx) error {
|
app.Get("/download/:user/:repo/:branch", func(c *fiber.Ctx) error {
|
||||||
utils.ProxyRequest(c, "https://github.com/"+c.Params("user")+"/"+c.Params("repo")+"/archive/"+c.Params("branch")+".zip")
|
utils.ProxyRequest(c, "https://github.com/"+c.Params("user")+"/"+c.Params("repo")+"/archive/"+c.Params("branch")+".zip")
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
app.Get("/raw/:user/:repo/:branch/:file", ratelimiter, func(c *fiber.Ctx) error {
|
app.Get("/raw/:user/:repo/:branch/:file", func(c *fiber.Ctx) error {
|
||||||
utils.ProxyRequest(c, "https://raw.githubusercontent.com/"+c.Params("user")+"/"+c.Params("repo")+"/"+c.Params("branch")+"/"+c.Params("file"))
|
utils.ProxyRequest(c, "https://raw.githubusercontent.com/"+c.Params("user")+"/"+c.Params("repo")+"/"+c.Params("branch")+"/"+c.Params("file"))
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
|
|
読み込み中…
新しいイシューから参照