Egg.js 在阿里巴巴集团的的实践运用
0 码力 | 29 页 | 2.39 MB | 1 年前文档介绍了Egg.js在阿里巴巴集团的实践运用。Egg.js是一个为企业级框架和应用而生的 Node.js 框架,具有基于 Generator/Async 的中间件、核心精简易于扩展等特点。阿里巴巴内部通过制定 Node.js 企业级开发标准,基于 Egg.js 开发了适用于特定团队业务场景的上层框架,并通过工具链(如 egg-bin、egg-mock、egg-scripts)和插件生态支持企业级应用开发,最终实现了开源回馈社区。ThinkJS 2.1 Documentation
0 码力 | 148 页 | 1.69 MB | 1 年前文档详细介绍了ThinkJS 2.1框架的模型配置、数据库适配器、CRUD操作、环境配置、插件开发以及事务处理等功能。框架支持MySQL、MongoDB、PostgreSQL、SQLite等多种数据库,提供灵活的配置机制以适应不同项目环境。文档还涉及了如何通过不同的配置文件实现环境隔离,并介绍了插件开发的基本流程,包括创建插件目录、编写源代码、配置测试以及运行测试等。ThinkJS 2.2 Documentation
0 码力 | 156 页 | 2.62 MB | 1 年前文档详细介绍了ThinkJS 2.2框架的功能和配置,包括插件开发、数据库(MongoDB、SQLite、PostgreSQL)配置、适配器创建、模板引擎扩展、国际化支持以及项目配置管理。文档还提供了代码示例和命令行工具的使用方法,帮助开发者高效构建和配置应用程序。ThinkJS 2.0 Documentation
0 码力 | 141 页 | 1.61 MB | 1 年前文档系统阐述了ThinkJS 2.0框架的核心功能和配置,包括国际化、多主题支持、模板引擎的使用与扩展、配置管理机制以及项目环境的不同配置。文档还介绍了如何通过Promise处理异步操作、使用事务处理数据库操作,并提供了模型的各种方法如查询、缓存、统计等。最后,文档还涵盖了如何安装ThinkJS、创建新项目以及使用ES6特性。ThinkJS 2.0 中文文档
0 码力 | 238 页 | 1.87 MB | 1 年前文档详细介绍了ThinkJS 2.0框架的新特性及配置方法。主要内容包括:环境模式的设置与区分(development、testing、production);项目创建命令及相关选项的使用;ES6/7特性的支持,如async/await;中间件的配置与实现,包括处理不同的数据解析需求;路由系统的改进,如路径前缀和后缀的配置;以及国际化功能的实现,包括多语言支持和语言切换。文档还涉及依赖管理、开发服务器的启动方式及其配置,帮助开发者更好地理解和使用ThinkJS 2.0进行Node.js应用开发。ThinkJS 3.0 中文文档
0 码力 | 129 页 | 2.12 MB | 1 年前ThinkJS 3.0 是基于 Koa 2.x 开发的 Node.js 开发框架,支持 Middleware、Extend 和 Adapter 扩展。其启动流程分为 Master 进程和 Worker 进程,Master 负责配置加载和 Worker 管理,Worker 处理请求并加载模块。框架移除旧版 hook 和 middleware,改用 Koa 的 middleware,并通过 src/config/middleware.js 配置。控制器和模型的基类分别更改为 think.Controller 和 think.Model。ThinkJS 3.0 支持自动编译和更新机制,优化开发体验,并通过 Extend 和 Adapter 实现视图渲染功能。ThinkJS 1.2 中文文档
0 码力 | 104 页 | 1.29 MB | 1 年前ThinkJS 是一个高效且简单易用的 Node.js MVC 框架,基于 ES6 Promise 开发,支持 Http、命令行、WebSocket 和 Restful 等多种调用方式。其架构采用 CBD 模式,分为核心(Core)、行为(Behavior)和驱动(Driver)三部分,并支持模块化设计,包括分组、控制器和操作。此外,ThinkJS 提供了灵活的配置功能,包括系统默认配置、应用配置、调试配置和模式配置,并支持 WebSocket 功能,通过配置可以实现数据的实时传输。框架还提供了文件上传和变量过滤器等功能,方便开发者处理复杂的数据解析和参数管理。ThinkJS 2.2 中文文档
0 码力 | 277 页 | 3.61 MB | 1 年前文档详细介绍了ThinkJS 2.2中文文档的内容,包括使用ES6/7特性、支持TypeScript、内置代码自动更新机制、丰富的数据库支持、多种项目结构和环境、详细的日志功能、丰富的路由机制、对比其他框架如Express、Koa、Sails的优缺点,以及性能测试结果等。ThinkJS提供了完整的MVC框架解决方案,并支持命令行调用执行定时任务。全栈⼯程师之路 Node.js
0 码力 | 50 页 | 1.35 MB | 1 年前文档介绍了Node.js在全栈开发中的应用及未来趋势,包括技术选型、开发实践和全栈可能性。Node.js凭借强大的生态系统和丰富的模块在后端、传统web和H5开发中发挥重要作用,同时结合Electron实现跨平台应用。文档还探讨了C/S到B/S架构的转变,以及移动端和PC端的加壳技术。Node.js生态系统有效解决了Callback hell问题,并通过npm提供了丰富的包管理。Release Notes for Node.js 18
0 码力 | 18 页 | 106.27 KB | 1 年前文档为Node.js 18的发布说明,详细阐述了本次发布的更新内容及相关信息。主要包括新增功能、支持的CPU架构、已修复的问题以及已知问题等内容。此次发布在watch模式下运行应用程序,刷新文件后自动重启进程。支持的CPU架构包括AMD x86_64、ARM64、IBM Z和IBM Power Systems。当前发布没有已知问题影响基础设施组件或应用程序,已修复问题与社区版本Node.js 18 LTS保持一致。发布还包含了相关安全公告,详细说明了增强功能、错误修复及CVE修复。
共 22 条
- 1
- 2
- 3
关键词
Egg.js Node.js 插件生态 开发工具链 企业级开发标准 ThinkJS 模型配置 数据库适配器 CRUD操作 环境配置 plugins Adapters MongoDB model controller INTERNATIONALIZATION TEMPLATE Engines CONFIGURATION PROMISE TRASACTION 配置 中间件(Middleware) 路由(Route) 国际化(I18n) ThinkJS 3.0 Koa 2.x Middleware 启动流程 控制器 CBD模式 MVC模式 WebSocket 配置加载 ES6/7 TypeScript 代码自动更新 MVC框架 Webpack React Redux Electron Node.js 18 发布说明 LTS 支持的架构 watch模式