[科技杂谈]科技心得杂谈
未读
一次“简单”的部署:为 Venera Sub Web UI 踩过的那些坑
本文作者分享了为漫画阅读器Venera开发订阅管理工具并部署时遇到的系列问题。开发过程顺利,仅用数小时完成核心功能,但部署时接连遭遇依赖冲突:服务器Glibc版本过旧、缺少GUI库文件。改用Docker后,又发现无头应用仍需X11虚拟屏幕(Xvfb),导致镜像臃肿至1.1GB。最终遇到数据持久化问题,因Docker挂载点导致系统rename操作跨文件系统失败,通过统一挂载整个用户目录解决。此次经历凸显了部署运维的复杂性,底层机制与容器化环境可能引发意外挑战,需细致应对。
[科技杂谈]科技心得杂谈
未读
关于后端提供CSS、JS资源时候的一些注意事项
文章指出:后端返回资源文件时必须设置正确的Content-Type,否则前端虽然能拿到文件,但浏览器不会按 CSS/JS 解析渲染,最终导致样式与交互失效。文末给出一段 Flask 示例,在返回 /post_card/v1/assets/路径下的文件时,根据后缀名判断:.css 设为 text/css,.js 设为 text/javascript,其余直接返回二进制流,以确保响应头正确。