服务器上负责处理的部分

后端:接住请求并完成工作

后端负责判断规则、处理数据和调用其他服务。用户通常看不到它,但大多数关键工作都在这里完成。

把它想成:像店里的工作人员:接到订单后核对库存、计算价格,再把结果交回前台。

Glossary

先认识这些常见词

API

程序接口

前端和后端约定好的沟通方式。

前端说「请给我订单列表」,后端按约定返回数据。

Request

请求

客户端发给后端的一次消息。

点击「登录」后,会发出一个包含邮箱和密码的请求。

Response

响应

后端处理请求后给出的结果。

可能是「登录成功」,也可能是「密码错误」。

Endpoint

接口地址

后端某项能力对应的具体网址。

/api/orders 负责订单,/api/users 负责用户。

Auth

身份验证与权限

先确认你是谁,再判断你能做什么。

普通用户能看自己的订单,管理员还能修改订单。

Environment Variable

环境变量

放在代码之外的配置或秘密信息。

数据库密码、支付密钥都应该放在这里。

Runtime

运行环境

真正执行后端代码的地方。

Node.js 或 Python 就像让代码开始工作的机器。

Log

日志

程序运行时留下的记录。

出错时可以查看哪一步失败、什么时候失败。

Before you ship

后端新手检查表

重要规则必须在后端再次检查
每个请求都返回清楚的成功或失败信息
密钥放在环境变量中,不提交到代码仓库
保留必要日志,方便出错时找到原因