返回术语

术语分类

后端Backend

你可能会问

后端到底是什么?它在一条完整的开发流程里,负责哪一段?

简单来说

处理业务逻辑、权限和数据请求的服务器端能力。

动态说明一次请求如何被处理Backend
浏览器发出

POST/orders

body拿铁 × 1,邮箱 ✓

一张请求单
服务器里走完这一趟
后端接收请求、执行规则、访问数据,再把可信结果返回给前端。

01 · 先这样理解

把抽象概念放进真实场景

处理业务逻辑、权限和数据请求的服务器端能力。

换个角度想

后端像餐厅的后厨:前台负责接单,后厨根据规则处理、取用原料并交付结果。

02 · 点击演示

一次请求会经过哪些部分?

突出显示的部分,就是当前概念在整条流程中负责的位置。

  1. POST /orders

    商品拿铁 × 1

    邮箱[email protected](空)

    当前步骤
  2. 字段齐全、身份有效——放行
    缺少邮箱——请求在这里被拦下
    等待进入
  3. 写入订单库

    库存 −1,生成订单号

    没走到这一步——
    请求在校验时已被退回
    等待进入
  4. 200订单创建成功前端拿到结果,跳转成功页
    400缺少邮箱前端拿到错误码,提示用户补填
    等待进入
1 / 4

Request · 接收前端提交的参数和身份

03 · 放进真实任务

什么时候会遇到它

保存数据

创建账号、发布文章或更新项目设置。

保护权限

确认用户身份以及是否允许执行当前操作。

整合服务

调用支付、邮件、模型或第三方 API。

04 · 想一想

用一个问题检查理解

前端传来 role=admin,后端能直接相信这个身份吗?

查看答案

不能。身份与权限必须在服务端根据可信的登录状态和数据重新验证,不能只相信前端参数。

老师提醒

最容易踩的坑

不要相信前端传来的价格、角色或完成状态;关键规则必须在服务端重新验证。

⌘K搜索知识库

最近收录

正在载入知识索引…