NEXT.JS 11 · ACTION ROUNDTRIP
Server Action 请求安检台
把一次表单或 Client 调用拆成真实边界:浏览器只负责发来请求,服务器必须重新取得身份、计算权限、验证数据,再决定是否写入与返回什么。
请求装配台
browser / untrusted
服务器要求去空格后 2–80 个字符。
故意让它可编辑:服务器必须忽略它对身份的声明。
将序列化为 FormData
title=修复登录页焦点 · priority=medium · boardId=board-a · claimedUserId=user-42
服务器往返轨道
public POST boundary
Action 标识
$ACTION_ID_7df1
网络语义
POST · React Action 协议
服务器身份来源
会话存储,而非隐藏字段
服务器追踪日志
[待机] 选择场景并发送模拟 Action。
数据库事实
- 写入
- 0 次
- 任务
- 不存在
- 事务
- 未开始
缓存可见性
- 失效
- 0 次
- 标签
- 未触碰
- 顺序
- 等待事务
等待一次提交
失败会在对应关卡短路;后续副作用不会执行,但界面仍会收到经过收敛的安全错误。
挑战 01 · 请求入口
加载题目中…
选择一个答案后,这里会解释对应边界。