Configure RateLimiting (#33)

This commit is contained in:
Wenbo Han
2023-02-20 22:27:41 +08:00
committed by GitHub
parent 4d4b16b160
commit e8fd43085e
2 changed files with 8 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ type Kernel struct {
// The application's global HTTP middleware stack. // The application's global HTTP middleware stack.
// These middleware are run during every request to your application. // These middleware are run during every request to your application.
func (kernel *Kernel) Middleware() []http.Middleware { func (kernel Kernel) Middleware() []http.Middleware {
return []http.Middleware{ return []http.Middleware{
middleware.Cors(), middleware.Cors(),
} }

View File

@@ -12,11 +12,15 @@ type RouteServiceProvider struct {
func (receiver *RouteServiceProvider) Register() { func (receiver *RouteServiceProvider) Register() {
//Add HTTP middlewares //Add HTTP middlewares
kernel := http.Kernel{} facades.Route.GlobalMiddleware(http.Kernel{}.Middleware()...)
facades.Route.GlobalMiddleware(kernel.Middleware()...)
} }
func (receiver *RouteServiceProvider) Boot() { func (receiver *RouteServiceProvider) Boot() {
//Add routes receiver.configureRateLimiting()
routes.Web() routes.Web()
} }
func (receiver *RouteServiceProvider) configureRateLimiting() {
}