Class-based Routes¶
Build routes using Python classes with HTTP methods.
Basic Structure¶
from reroute import RouteBase
class MyRoutes(RouteBase):
def get(self):
"""Handle GET requests"""
return {"message": "GET"}
def post(self):
"""Handle POST requests"""
return {"message": "POST"}
HTTP Methods¶
Supported methods:
- get() - GET requests
- post() - POST requests
- put() - PUT requests
- delete() - DELETE requests
- patch() - PATCH requests
Constructor¶
Initialize state in __init__:
Custom Tags¶
Set Swagger tags: