SnowZ
|
29279b4bcd
|
docs: 更新页脚版权信息为“由Snowz提供支持”
将页脚中的“All rights reserved”替换为“Powered by Snowz”,以明确服务的技术支持方。
|
2026-03-05 02:02:39 +08:00 |
|
SnowZ
|
d1a97b1e6a
|
fix: 修复示例URL显示错误并改进复制功能
- 将硬编码的示例URL改为动态生成,确保显示当前访问的域名/端口
- 修复复制功能在URL未加载时可能复制错误内容的问题
- 将url-preview字体从'Fira Code'改为通用monospace,提高兼容性
|
2026-03-05 02:00:15 +08:00 |
|
SnowZ
|
d6da2c795d
|
feat(server): 添加查询参数支持和美观的落地页
- 支持 `/?url=...` 查询参数调用方式,兼容标准 API 格式
- 为根路径添加功能完整、响应式的 HTML 落地页,包含使用示例、特性介绍和动画效果
- 更新 README 文档,说明两种调用方式(路径参数和查询参数)
|
2026-03-05 01:49:14 +08:00 |
|
|
|
b2da423312
|
docs: 更新更新日志以记录最近的稳定性修复
将并发健壮性提升和稳定性修复的条目从未来日志位置移到正确的近期更新(2026-01-25)下,并移除重复的旧条目。
|
2026-01-25 03:12:10 +08:00 |
|
|
|
27b801ea3d
|
fix: 修复未处理的Promise拒绝和文件流错误导致的进程崩溃
- 添加全局异常捕获(uncaughtException, unhandledRejection)防止进程意外退出
- 修复请求合并逻辑中Promise链处理不当导致的Unhandled Promise Rejection
- 为文件读取流添加错误监听,防止文件系统异常导致进程崩溃
- 更新README.md文档以反映稳定性修复
- 将*.log添加到.gitignore忽略日志文件
|
2026-01-25 03:09:00 +08:00 |
|
|
|
e9bfa3c61f
|
feat(server): 实现请求合并和原子化缓存写入提升并发健壮性
- 新增请求合并机制,避免相同URL的高并发回源请求
- 采用原子化写入策略(临时文件+重命名)防止并发读写导致文件损坏
- 重构核心处理逻辑,将缓存操作提取为独立函数
- 优化错误处理和缓存兜底逻辑
|
2026-01-21 21:36:06 +08:00 |
|
|
|
13ca7372a8
|
perf(server): 将同步文件I/O替换为异步操作提升并发性能
feat(server): 为浏览器访问添加加载动画HTML页面
|
2026-01-21 21:28:59 +08:00 |
|
|
|
07d9afdce5
|
feat: 新增备用接口机制提升截图服务高可用性
当 mShots 返回无效图片或失败时,自动降级尝试使用 thum.io 获取截图。主要修改包括:
- 新增 fallback 请求处理逻辑
- 扩展缓存元数据记录来源信息
- 在响应头中添加 X-Source 标识备用接口
|
2026-01-20 23:21:16 +08:00 |
|
|
|
51f7d598d1
|
docs: 添加MIT许可证文件
|
2026-01-20 22:58:25 +08:00 |
|
|
|
781bc3bd86
|
feat: 新增WordPress mShots代理服务实现
实现基于Node.js的WordPress mShots反向代理服务,主要功能包括:
- 代理请求到上游服务并缓存响应
- 自动检测目标主机SSL支持
- 提供缓存兜底机制
- 支持省略协议自动补全
|
2026-01-20 03:08:15 +08:00 |
|