你可能会说
这个API / 接口的逻辑我不太懂,帮我解释一下然后实现它。
程序之间「对话」的约定格式。
程序之间「对话」的约定格式。前端想要数据,就按约定向后端 API 发请求;后端按约定格式返回数据。双方不用知道对方内部怎么运作。
生活类比
像餐厅的菜单——你不用进厨房,只要看菜单点菜(发请求),厨房按菜单出菜(返回数据)。
🎮 动手试试
点击按钮模拟一次 API 请求
前端(浏览器)→ 发请求 → 后端(服务器)→ 返回 JSON 数据。这就是 API 的工作方式。
关于「API / 接口」,以下哪个描述最准确?
你可以这样告诉 AI
帮我设计一个用户管理 API,包含注册、登录、获取个人信息三个接口,用 RESTful 风格,返回统一的 JSON 格式。
API 定义程序之间如何通信,数据库负责存储和管理数据。API 是「传话」的,数据库是「记账」的。
前后端数据交互
前端需要从后端获取数据或提交数据时,通过 API 定义请求格式和返回结构,双方按约定通信。
和 AI 协作时
想让 AI 帮你设计接口时,直接说「帮我写一个 GET /users 接口,返回用户列表,支持分页参数 page 和 size」。
纯静态网站
如果网站没有用户登录、数据提交、动态内容等需求,不需要写 API,静态 HTML 就能满足。
与后端无关的项目
如果你只做纯 CSS 动画或 UI 设计稿,完全不涉及数据交互,不需要了解 API。
程序之间「对话」的约定格式。前端想要数据,就按约定向后端 API 发请求;后端按约定格式返回数据。双
像餐厅的菜单——你不用进厨房,只要看菜单点菜(发请求),厨房按菜单出菜(返回数据)。
和 AI 沟通时提到「调一下那个接口」或「写个 API」,就是在定义程序间的对话方式。