FastAPI 与前端交互
在这一篇中,你将学习 FastAPI 如何与前端页面交互,包括跨域配置(CORS)、请求响应格式、前端常见调用方式(如 Fetch 和 Axios)、以及返回 HTML 的方法。无论你是用 React、Vue 还是原生 JS,只要你使用 HTTP 请求,FastAPI 都能轻松对接。
前端如何调用 FastAPI 接口?
FastAPI 提供标准的 RESTful 接口,你可以通过前端的 fetch、axios、XMLHttpRequest 等方式调用。例如:
// 使用 Fetch 调用 FastAPI POST 接口
fetch("http://localhost:8000/items/", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
name: "