kingecg
|
cf3b6dd95a
|
```
feat(js-engine): 实现JavaScript引擎核心功能和中间件系统
添加完整的JavaScript运行时支持,包括:
- 创建bindings模块处理JavaScript与Rust类型转换
- 实现JsRequest和JsResponse包装器用于HTTP对象转换
- 添加register_bindings函数注册全局JavaScript绑定
- 实现MiddlewareExecutor执行JavaScript中间件链
- 创建JsRuntime包装器管理QuickJS运行时和上下文
- 支持多种中间件钩子(onRequest, onResponse, onResponseSent)
- 实现多层级中间件系统(全局/站点/路由级别)
- 添加JavaScript配置解析和类型转换功能
- 提供错误处理和日志记录支持
```
|
2026-01-18 21:23:43 +08:00 |