Microframework is a small pet project of mine made to deepen my understanding of ASGI-based web-app frameworks.
import uvicorn
from mf import Microframework, Request, Response
MF = Microframework()
@MF.get("/items")
async def handle_items(req: Request):
return Response({"message": "ok"})
@MF.post("/items")
async def add_items(req: Request):
return Response({"message": "added"}, status=201)
if __name__ == "__main__":
uvicorn.run(
MF,
host="localhost",
port=8080,
)