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.
|
// 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(),
|
||||||
}
|
}
|
||||||
|
@@ -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() {
|
||||||
|
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user