Users Path Operations¶
Code¶
main.py
from fastapi import FastAPI
app = FastAPI()
@app.get("/users/")
def read_users():
return [{"username": "Rick"}, {"username": "Morty"}]
@app.get("/users/{user_id}")
def read_user(user_id: int):
return {"id": user_id, "username": "Pickle Rick"}
Server¶
Run the live server:
uvicorn main:app --reload
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO: Started reloader process [28720]
INFO: Started server process [28722]
INFO: Waiting for application startup.
INFO: Application startup complete.
restart ↻
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO: Started reloader process [28720]
INFO: Started server process [28722]
INFO: Waiting for application startup.
INFO: Application startup complete.
restart ↻
API docs¶
Now you can open the API docs UI at: http://127.0.0.1:8000/docs.