后端入门:数据、API 与权限

给 AI 的 Markdown

当页面需要保存信息、让不同用户看到各自的数据,或处理订单状态时,就需要后端。先打通一个完整操作,再扩展其他功能。

从一个操作开始

  1. 定义数据。 以「保存询价」为例,先列出提交人、商品、数量和状态,说明哪些字段必填,以及谁拥有这条记录。
  2. 定义 API。 写清页面发送什么、服务端返回什么。服务端校验字段,并用一致的方式返回成功、校验失败和权限不足。
  3. 接入身份和权限。 让服务端检查当前登录用户是否能读写这条记录。敏感配置保存在服务端环境中。
  4. 接回页面。 给等待、成功、空数据和失败各安排一个明确状态。重复提交时,服务端也要避免产生重复记录。

发给 AI 的任务

请按现有技术栈实现「保存询价」这一条流程。先列数据字段、API 输入输出和权限规则,再接入页面。用测试数据核对提交成功、字段缺失和不同账号读取记录这三种情况。

全部组件和流程