后端、数据库和存储:页面背后真正发生什么
前端让用户操作,后端决定规则,数据库保存结构化记录,文件存储保存图片和大文件。
text
React 前端
↓ POST /api/messages
Express / Flask / Next.js 后端
↓ 验证登录和输入
Postgres 数据库
↓ 保存 text、user_id、created_at
后端返回 JSON如果留言还带一张图片,通常会多出文件存储:
text
数据库保存:图片属于谁、文件路径、创建时间
文件存储保存:真正的 JPG / PNG 二进制文件课程顺序
01后端到底是什么Flask、Express 和 Next.js 为什么写法不同、责任相同。02API 地址和方法GET、POST、PUT、PATCH、DELETE 在真实留言功能里怎么用。03数据到底存在哪里state、localStorage、服务器内存、数据库和文件存储的区别。04数据库基础表、行、列、ID、关系、查询和权限怎样落到实际项目。05环境变量和密钥.env、部署平台变量、公开变量和服务器秘密。06后端调用第三方 API前端为什么先请求自己的后端,再由后端调用 AI 服务。
用户上传头像时,应该只在数据库的一列里直接塞入整张图片吗?
答案:通常不是。图片文件更适合放在对象或文件存储,数据库保存文件路径、用户 ID、大小和创建时间等结构化信息。