NEXT.JS 11 · ACTION ROUNDTRIP

Server Action 请求安检台

把一次表单或 Client 调用拆成真实边界:浏览器只负责发来请求,服务器必须重新取得身份、计算权限、验证数据,再决定是否写入与返回什么。

切换请求样本
● 本地模拟 · 0 个真实请求

请求装配台

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 · 请求入口

    加载题目中…

    选择一个答案后,这里会解释对应边界。