Square (@Throttle)AFFiNE 的文件上传异常调优 中发帖

部署方式 Self Host 
版本 0.20.5

最近在访问之前写的文章时,发现无法正常下载附件,提示 “Failed to download xxx”
在经过漫长的 DEBUG 和研究源代码后,发现是上传超时导致,文件实际还存储在浏览器中,并没有上传到服务器,所以会出现这台电脑可以下载,换台电脑或者换个浏览器都无法下载的情况
根因是请求有 15s 的超时配置,文件一大就传不上去了
const timeout = 15000;
const timeoutId = setTimeout(() => {
abortController.abort('timeout');
}, timeout);

官方并没有开放配置,所以只能自行修改后重新打包镜像,也可以使用我构建好的镜像,相较于官方版本,超时时间修改为了 600s,基本不会超时;这个镜像是基于 0.20.5 release...