术语分类
后端Backend
你可能会问
后端到底是什么?它在一条完整的开发流程里,负责哪一段?
简单来说
处理业务逻辑、权限和数据请求的服务器端能力。
浏览器发出
POST/orders
body拿铁 × 1,邮箱 ✓
服务器里走完这一趟
01 · 先这样理解
把抽象概念放进真实场景
处理业务逻辑、权限和数据请求的服务器端能力。
换个角度想后端像餐厅的后厨:前台负责接单,后厨根据规则处理、取用原料并交付结果。
02 · 点击演示
一次请求会经过哪些部分?
突出显示的部分,就是当前概念在整条流程中负责的位置。
- POST /orders
商品拿铁 × 1邮箱[email protected](空) - 字段齐全、身份有效——放行缺少邮箱——请求在这里被拦下
写入订单库
库存 −1,生成订单号
没走到这一步——
请求在校验时已被退回- 200订单创建成功前端拿到结果,跳转成功页400缺少邮箱前端拿到错误码,提示用户补填
1 / 4
Request · 接收前端提交的参数和身份
03 · 放进真实任务
什么时候会遇到它
保存数据
创建账号、发布文章或更新项目设置。
保护权限
确认用户身份以及是否允许执行当前操作。
整合服务
调用支付、邮件、模型或第三方 API。
04 · 想一想
用一个问题检查理解
前端传来 role=admin,后端能直接相信这个身份吗?
查看答案
不能。身份与权限必须在服务端根据可信的登录状态和数据重新验证,不能只相信前端参数。
最容易踩的坑
不要相信前端传来的价格、角色或完成状态;关键规则必须在服务端重新验证。