[云计算] 关于我用阿里云 ESA Pages 中遇到的 bug 们。

  1. 假如源站已经有 HSTS Header ,然后在 ESA 中也设置了 HSTS 会导致 header 中有两个 HSTS Header ,然后 https://hstspreload.org/ 碰到双重 header 就会报错
  2. https://help.aliyun.com/zh/edge-security-acceleration/esa/user-guide/build-pages 文档里面写的 "notFoundStrategy": "404Page" 会返回静态托管目录的 404.html 文件及 404 Not Found 状态码。但是同一个文档下面的图又说 404Page 策略会返回 200 状态码,第一次见到这种 Pages 服务
  3. 我在 ESA 里面设置 修改响应头 对 ESA Pages 是没用的,但很奇怪的是,只要我同时设置了缓存规则,就又有用了
  4. 没法给 apex @ 域名添加 ESA Pages ,说没法和 MX 记录共存,但是其实是有 CNAME 拉平这个功能的。

其他的也不算 bug 了,但基础功能缺失,例如没有类似 Cloudflare Pages Headers File 的功能,导致只能在 ESA 里面修改响应头。还有 esa-cli 的 deps 里面有 react-dom 这种浏览器才需要的包之类的。