Connecting Methods
1. 前端表單與瀏覽器請求(HTML Form / AJAX)
(1) 使用表單傳送 POST 請求:
<form method="post" action="/submit">
<input type="text" name="data">
<button type="submit">送出</button>
</form>from fastapi import FastAPI, Form
app = FastAPI()
@app.post("/submit")
def submit(data: str = Form(...)):
return {"data": data}(2) 使用 Fetch 發送 JSON:
2. 前端 GET 請求(URL/查詢字串)
3. 與資料庫連線(SQLAlchemy)
4. 呼叫外部 API(requests / httpx)
5. WebSocket 連線(即時通訊)
小結
類型
技術 / 套件
說明
Last updated