Your First Route
Creating a Simple Route
1. Create a Router File
from core.router import Router
from core.controller import Controller
router = Router()
class MyController(Controller):
@staticmethod
async def handle_hello(name, payload, client):
"""Handle hello messages"""
message = payload.get('message', 'Hello')
response = f"{message}, {name}!"
print(f"Received: {response}")
return {"response": response, "status": "success"}
# Define your route
router.on("hello/{name}", MyController.handle_hello, qos=1)2. Test Your Route
Route with Parameters
Adding Middleware
Route Groups
Next Steps
Last updated