Skip to content

Convenience methods for adding routes #28

Open
@bnkamalesh

Description

@bnkamalesh

Is your feature request related to a problem? Please describe.

Adding routes currently requires the developer to prepare a single list of *Route with all the routes defined in one go. This can be split up and made easier for the developer

Describe the solution you'd like

We can add convenience method for each type of HTTP method supported by webgo (). e.g.

router.Add(*Route)
router.Get("URI",[]Handlers{}, opts...)
router.Head("URI",[]Handlers{}, opts...)
router.Post("URI",[]Handlers{}, opts...)
router.Put("URI",[]Handlers{}, opts...)
router.Patch("URI",[]Handlers{}, opts...)
router.Delete("URI",[]Handlers{}, opts...)
router.Option("URI",[]Handlers{},opts...)

Each method should keep updating routes of the router, for the respective HTTP method.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions