mirror of
https://github.com/goravel/goravel.git
synced 2025-09-26 20:51:19 +08:00
Configure RateLimiting (#33)
This commit is contained in:
@@ -10,7 +10,7 @@ type Kernel struct {
|
||||
|
||||
// The application's global HTTP middleware stack.
|
||||
// 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{
|
||||
middleware.Cors(),
|
||||
}
|
||||
|
@@ -12,11 +12,15 @@ type RouteServiceProvider struct {
|
||||
|
||||
func (receiver *RouteServiceProvider) Register() {
|
||||
//Add HTTP middlewares
|
||||
kernel := http.Kernel{}
|
||||
facades.Route.GlobalMiddleware(kernel.Middleware()...)
|
||||
facades.Route.GlobalMiddleware(http.Kernel{}.Middleware()...)
|
||||
}
|
||||
|
||||
func (receiver *RouteServiceProvider) Boot() {
|
||||
//Add routes
|
||||
receiver.configureRateLimiting()
|
||||
|
||||
routes.Web()
|
||||
}
|
||||
|
||||
func (receiver *RouteServiceProvider) configureRateLimiting() {
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user