Skip to content

技术栈

后端

层级技术
框架Axum 0.7 + Tokio 异步运行时
存储sled 0.34 嵌入式 KV 数据库(零依赖部署)
认证JWT (jsonwebtoken) + Argon2 密码哈希 + HttpOnly Cookie
安全SHA-256 Token 哈希、速率限制、CORS、请求体大小限制
调度tokio-cron-scheduler 后台任务系统(17+ 定时任务)
日志tracing + tracing-subscriber(支持文件轮转)

前端

层级技术
框架SolidJS 1.9 + TypeScript 5.9
构建Vite 7 + vite-plugin-solid
样式TailwindCSS 4(暗色/亮色主题)
路由@solidjs/router
状态SolidJS 原生响应式 (createSignal / createStore)
视觉MediaPipe Tasks Vision(WebAssembly 疲劳检测)
测试Vitest + @solidjs/testing-library + Playwright E2E

部署架构

前端构建产物输出到 static/ 目录,由后端 Axum ServeDir 托管并提供 SPA fallback,实现同源部署、零 CORS 配置。

WordForge — 智能英语学习平台