NodeJS
Node 是一个 Javascript 运行环境(runtime)。实际上它是对 Google V8 引擎(应用于 Google Chrome 浏览器)进行了封装。V8 引擎执行 Javascript 的速度非常快,性能非常好。Node 对一些特殊用例进行了优化,提供了替代的 API,使得 V8 在非浏览器环境下运行得更好。例如,在服务器环境中,处理二进制数据通常是必不可少的,但 Javascript 对此支持不足,因此,V8.Node 增加了 Buffer 类,方便并且高效地 处理二进制数据。因此,Node 不仅仅简单的使用了 V8,还对其进行了优化,使其在各环境下更加给力。
Nodejs 学习指南
这是一套全面的Node.js学习指南,覆盖了从基础知识到高级应用的全部必备技能。本教程系列将带领你进入Node.js的世界,一个强大而灵活的JavaScript运行时环境,它让JavaScript不仅仅能在浏览器中运行。你将了解到如何设置Node.js环境、利用npm管理包,以及如何构建第一个应用程序。随着课程的深入,我们会探讨异步编程模型、中间件、RESTful API设计、数据库集成、安全性、测试以及性能优化等进阶主题。
无论你是初学者还是有志于成为全栈开发者,本教程都将为你提供一个扎实的Node.js学习基础和实践路径。
后端开发 · 阅读 4361 · 2024年3月8日 21:23
NestJS 最佳实践手册
在这个全面的NestJS最佳实践手册中,我们将一起探索如何使用NestJS这个强大的Node.js框架来构建可维护、可扩展的企业级应用。从NestJS的基本概念和架构出发,到深入了解其依赖注入、模块化和微服务等核心功能,本手册将为你提供一系列的专业指导和实用技巧。
我们将讨论如何有效地利用TypeScript的强类型能力,如何整合ORM以实现数据库操作,以及如何应用中间件、守卫、过滤器和拦截器来增强应用的安全性和性能。
通过实际案例和模式分析,这本手册不仅会教你如何编写代码,更重要的是教你如何思考NestJS应用的设计和结构,让你成为在现代后端开发领域中的专家。
前端开发 · 阅读 39297 · 2024年3月8日 21:27
Typeorm 使用指南
TypeORM 是一个流行的 TypeScript ORM(对象关系映射)库,它可以帮助您轻松地将 TypeScript 类映射到关系型数据库表。本教程将帮助您深入了解 TypeORM 的高级功能和技术,以帮助您更好地利用这个强大的库。
在本教程中,您将学习到:
如何使用 TypeORM 中的高级查询和过滤功能来查询和操作数据库;
如何使用 TypeORM 中的实体继承和关系映射来创建复杂的数据模型;
如何使用 TypeORM 中的迁移和数据填充来管理数据库模式和数据;
如何在 TypeORM 中使用存储过程和触发器来扩展数据库功能;
如何在 TypeORM 中使用多数据库和分布式事务来管理复杂的应用程序。
本教程适合那些已经有一定 TypeORM 开发经验,并想要深入了解其高级功能和技术的开发人员。无论您是初学者还是有一定经验的 TypeORM 开发人员,本教程都将为您提供宝贵的学习资源和实践经验。
让我们开始您的 TypeORM 进阶之旅吧!
后端开发 · 阅读 6160 · 2024年5月11日 00:03
从零基础入门通关 NestJS
这是专为初学者设计的NestJS系列教程,旨在带领你踏上全栈开发的征途。从零基础出发,本教程将分步骤带你认识NestJS,一个以TypeScript为基础,为构建高效、可扩展的服务器端应用而生的框架。你不只会学到如何搭建和运行一个最简单的NestJS应用,而且将逐渐深入到如何利用其强大的模块系统、中间件、异常过滤器和管道优化你的代码结构和请求处理流程。无论是掌握数据库集成、认证授权,还是搞定微服务与消息队列,这一系列内容丰富、步骤明确的教程都将确保你能在实际项目中灵活运用NestJS。跟着我们一起,构建你的第一个NestJS项目,搭建你的全栈知识框架。
后端开发 · 阅读 11959 · 2024年4月8日 00:38