Ceci est une ancienne révision du document !
Créer et activer un environnement virtuel :
python3 -m venv venv . venv/bin/activate
Intaller FastAPI :
(venv) pip install fastapi
Installer Uvicorn :
(venv) pip install "uvicorn[standard]"
Script de base :
from fastapi import FastAPI app = FastAPI() @app.get("/") def index(): return {"message": "Hello there!"} app.get("/hello/{name}") def hello(name:str): return {"message": "Hello %s !" % name}
Lancer le serveur en mode développement (reload) :
uvicorn main:app --reload
Créer et activer un environnement virtuel :
python3 -m venv venv . venv/bin/activate
Intaller FastAPI :
(venv) pip install fastapi
Installer Uvicorn :
pip install "uvicorn[standard]"
Lancer le serveur sur le port 80 :
uvicorn main:app --host 0.0.0.0 --port 80
LIRE CECI : https://docs.masternetwork.dev/host-an-api-with-ssl/