Lee's BlogLee's Blog
Article
Project
Category
Tag
Timeline
Article
Project
Category
Tag
Timeline
General 1Development 7AI 1前端 1Anime 1

前端防御性编程

前端防御性编程可以理解为: 默认一切外部输入都不可信、默认网络会失败、默认接口会异常、默认用户会乱点、默认运行环境不稳定 。 1. 网络层防御 超时控制 不要让请求无限等待。 const controller = new AbortController() const timer = setTimeout(() => { controller.abort() }, 8000) try { const res = await fetch('/api/user', { signal: controller.signal, }) } finally { clearTimeout(timer) }

Lee2024-06-01前端前端防御性编程

CC BY-NC-SA 4.0 © 2021~present 粤ICP备2021090228号