測試自訂驗證器
定義自訂驗證器之後,你需要把該驗證器加到 API 端點,並確認其能如預期運作。
系統應確保具有有效電子郵件地址的使用者可以註冊。這裡你需要建立一個簡單的端點,在請求中接收使用者詳細資料(username、email 和 age)。你需要將 pydantic 模型加入端點,並依照說明使用 cURL 指令,對無效的電子郵件地址進行測試。
本練習屬於課程
使用 FastAPI 將 AI 佈署到生產環境
練習說明
- 在
register路由建立用於使用者註冊的 POST 請求端點。 - 使用 pydantic 模型驗證傳入的使用者註冊資料。
- 開啟終端機,執行指令
python3 main.py來啟動伺服器(執行main.py)。 - 從終端機右上角開啟另一個終端機,使用無效的電子郵件地址測試
register端點:curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'
