How to get client real IP FastAPI

PHOTO EMBED

Sat May 11 2024 07:23:11 GMT+0000 (Coordinated Universal Time)

Saved by @freepythoncode ##python #coding #python #api #programming

from fastapi import FastAPI, Request
from slowapi.util import get_remote_address
import uvicorn


app = FastAPI()

@app.get('/')
def home(req : Request):
    return {'ip': get_remote_address(request=req)}
content_copyCOPY