A middleware to create Rest API.
Installation
pip install fastapi uvicorn
Boilerplate
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def root():
return {"Hello" : "World"}
items = []
@app.post("/items")
def create_item(item : str):
items.append(item)
return items
@app.get("/items/{item_id}")
def get_item(item_id : int) -> str:
item = items[item_id]
return item
To run, do uvicorn <file>:app --reload