| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(web): 请求超时中间件 + 静态文件服务 + Cookie 读写 第一梯队三项(均 ace-web,实机 curl + 单测验证): - timeoutHandler(ms):spawn 内层 + 原生 Future.get(timeout),超时 503;子协程经 propagate 携带 ctx; best-effort 软取消(仓颉不能强杀协程,故置外层;硬超时用 ListenOptions 连接级)。 - serveStatic(root, urlPrefix):std.fs 读文件 + 按扩展名推 Content-Type + ".." 防穿越, 复用 ctx.bytes 二进制安全,可叠加 rangeHandler 断点续传。 - Cookie:cookie.cj(CookieOptions/parseCookieHeader/serializeCookie)+ Context.cookie/setCookie/ responseCookies;server.cj dispatch 逐条回写 Set-Cookie(绕开单值响应头互相覆盖)。 - web-server 加静态/cookie 演示端点 + public/hello.txt。 ace-web 单测 55/0(scripts/test.sh,内存受限稳定通过)。 | 3 个月前 | |
feat(websocket): add asynchronous backpressure writer | 1 个月前 | |
feat(websocket): add asynchronous backpressure writer | 1 个月前 |