ThinkJS 2.2 Documentation
2.62 MB
156 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档详细介绍了ThinkJS 2.2框架的功能和配置,包括插件开发、数据库(MongoDB、SQLite、PostgreSQL)配置、适配器创建、模板引擎扩展、国际化支持以及项目配置管理。文档还提供了代码示例和命令行工具的使用方法,帮助开发者高效构建和配置应用程序。 | ||
AI总结 | ||
# ThinkJS 2.2 文档总结
## 1. 项目配置与部署
- **反向代理配置**:建议使用 Nginx 作为反向代理,关闭静态资源进程,配置 Cluster。
- **插件开发**:
- 支持两种插件:Middleware 和 Adapter。
- 创建插件命令:`thinkjs plugin think-xxx`,插件目录包含源代码、测试用例、配置文件等。
- 开发流程:安装依赖、实时编译、单元测试。
- **插件类型**:Middleware 可继承 `think.middleware.base`,Adapter 可继承 `think.adapter.base`。
## 2. 数据库支持
- **MongoDB**:
- 支持聚合操作(`aggregate`)和 MapReduce。
- 示例:通过 `aggregate` 方法实现分组统计,通过 `mapReduce` 实现自定义聚合。
- **SQLite**:
- 默认存储路径:`src/common/runtime/sqlite`。
- 配置支持内存存储和文件存储。
- CURD 操作与 MySQL 类似。
- **PostgreSQL**:
- 通过 `pg` 模块实现,与 MySQL API 一致。
## 3. 适配器开发
- **适配器功能**:实现特定功能的接口,如 Cache、Session、WebSocket 等。
- **创建适配器**:命令 `thinkjs adapter |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
149 页请下载阅读 -
文档评分