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