Commit Graph

2 Commits

Author SHA1 Message Date
kingecg 9332c66884 ```
feat(js-engine): 完成JavaScript引擎核心功能实现

- 实现基于QuickJS(rquickjs)的完整JavaScript执行环境
- 构建三级中间件系统(全局、站点、路由级别)
- 支持三种Hook类型(onRequest、onResponse、onResponseSent)
- 提供Request/Response对象的完整HTTP操作能力
- 实现console.log调试输出和Headers操作功能
- 更新README.md显示v0.3.0已实现功能
- 创建详细的JavaScript引擎进度文档(doc/js_engine_progress.md)
- 更新项目状态文档包含JavaScript引擎80%完成度
- 提供完整的JavaScript配置示例(test_config.js)
- 项目代码量从~2000行增长至~3500行
```
2026-01-18 22:27:08 +08:00
kingecg 045ca3b1a9 ```
feat(js-engine): 添加JavaScript引擎模块和rquickjs依赖

- 添加完整的JavaScript引擎模块结构,包括error、types子模块
- 集成rquickjs库用于JavaScript执行,支持futures和macro特性
- 实现中间件系统基础架构,支持全局、站点、路由三级中间件
- 添加JavaScript配置文件加载和解析功能,支持export default语法
- 在Cargo.toml中添加futures、http等异步相关依赖
- 创建test_config.js示例配置文件展示JavaScript配置用法
- 生成详细的current_capabilities.md文档说明当前实现状态
```
2026-01-18 17:44:30 +08:00