make ratelimiter only used for api-based routes

このコミットが含まれているのは:
Arya Kiran 2023-03-07 19:07:16 +05:30
コミット 1a3909683d
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 842D12BDA50DF120
1個のファイルの変更4行の追加4行の削除

ファイルの表示

@ -99,18 +99,18 @@ func Serve() {
app.Static("/favicon.ico", "./public/assets/favicon.ico", staticConfig)
app.Static("/logo.svg", "./public/assets/logo.svg", staticConfig)
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 {
utils.ProxyRequest(c, "https://avatars.githubusercontent.com/u/"+c.Params("id")+"?v=4")
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("/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")
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"))
return nil
})