-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
The problem faced currently?
Different groups handlers often use different plugins. We have no way to configure plugins for just a subset of handlers registered in a worker.
How can we solve it?
We want something like this:
router.Use(middleware2, middleware3)
router.Use(middleware1)
router.Route(func(subrouter *server.Router){
subrouter.Query("query1")
subrouter.With(middleware5).Mutation("query2")
// Use can be called after Query, Mutation
subrouter.Use(middleware4)
})
router.Query("query3")
// In this example the following middlewares should be applied to each query in specified order
// query1 -> 2, 3, 1, 4
// query2 -> 2, 3, 1, 4, 5
// query3 -> 2, 3, 1
If you want this feature to be implemented, give it a thumbs up reaction, so that we can determine which features are important to you.
👍
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
No status