一个非常实战的判断题:
适合 Actions 的场景:
- 表单提交
- 登录 / 退出
- 留言 / 订阅
- 创建订单
- 需要输入校验
- 希望前后端调用带类型安全
- 想把“调用后结果”直接反馈回当前页面
适合 Endpoint 的场景:
- 提供 JSON API 给外部系统
- webhook
- 生成 RSS / sitemap / feed
- 图片 / 文件输出
- 更偏协议型而不是表单型的接口
翻成展馆语言:
Actions = 馆内正式业务窗口
Endpoint = 独立服务台 / 对外接口窗口很多团队把两者都写成 API,本质上是在自己给自己加手续。