Decorators improve dev speed. No need to be constantly switching back and forth between views and urls.py.
Still, sometimes nice to see all in one place.
Still, sometimes nice to see all in one place.
def hello_handler(r: Request) -> Response:
return Response.ok("Hello!")
def goodbye_handler(r: Request) -> Response:
return Response.ok("Goodbye!")
if __name__ == "__main__":
router = Router("/")
router.register_route("/hello/", "GET", hello_handler)
router.register_route("/goodbye/", "GET", goodbye_handler)