Node.js 共 8 篇文章

Node.js 数据库:MongoDB 与 Mongoose
2026-04-03 07:31:26
Node.js 数据库:MongoDB 与 Mongoose 在 Node.js 项目中连接数据库,MongoDB 是最常用的选择之一。它是一个 NoSQL 数据库,用 JSON 风格的文档存储数据,非常适合 JavaScript 开发者。而 Mongoose 是一个对象数据建模(ODM)库,它让你
Node.js MongoDB Mongoose
8 0
JavaScript 模块导入:CommonJS 与 ES6 模块
2026-04-03 03:59:14
JavaScript 模块导入:CommonJS 与 ES6 模块 JavaScript 的模块系统用于将代码拆分成独立、可复用的文件。主流有两种规范:CommonJS(主要用于 Node.js)和 ES6 模块(现代浏览器和新版 Node.js 支持)。它们在语法、加载方式和使用场景上有本质区别。
JavaScript 模块系统 CommonJS
5 0
Node.js 网络编程:Express 与 Koa 框架
2026-04-03 02:36:15
Node.js 网络编程:Express 与 Koa 框架 Node.js 让 JavaScript 能在服务器端运行,而 Express 和 Koa 是两个最流行的轻量级 Web 框架。它们都基于中间件机制处理请求和响应,但设计理念和使用方式有明显差异。本文通过具体操作步骤,手把手教你搭建、对比并
Node.js Express Koa
8 0
Node.js 中间件:自定义中间件与错误处理
2026-04-02 19:12:01
Node.js 中间件:自定义中间件与错误处理 在 Express 应用中,中间件是处理请求响应周期的核心机制。创建自定义中间件能让你灵活控制请求流程,而正确处理错误则确保应用稳定运行。以下步骤将手把手教你实现这两项关键能力。 编写基础自定义中间件 1. 新建一个 .js 文件(例如 logger.
Node.js 中间件 自定义中间件
5 0
Node.js 部署:PM2 与 Docker
2026-04-02 15:30:24
Node.js 部署:PM2 与 Docker 部署 Node.js 应用时,选择合适的工具能显著提升稳定性与可维护性。PM2 适合单机进程管理,Docker 则擅长环境隔离与跨平台部署。本文手把手教你分别用 PM2 和 Docker 部署一个标准 Express 应用,并说明何时该用哪种方案。 准
Node.js PM2 Docker
8 0
Node.js 包管理:npm 与 yarn 命令
2026-04-02 10:43:27
Node.js 包管理:npm 与 yarn 命令 在使用 Node.js 开发项目时,安装、更新和管理第三方代码库(即“包”) 是每天都要做的事。目前最主流的两种工具是 npm 和 yarn。它们功能高度重合,但命令写法和行为细节略有不同。本文直接列出你必须掌握的核心命令,并说明两者差异,让你在任
Node.js 包管理 npm
21 0
Node.js 异步问题:回调地狱与 async/await
2026-04-02 09:39:14
Node.js 异步问题:回调地狱与 async/await Node.js 以非阻塞 I/O 和事件驱动模型著称,这让它擅长处理高并发任务。但异步编程也带来了独特的挑战——最典型的就是“回调地狱”(Callback Hell)。本文手把手教你识别、避免回调地狱,并用 async/await 写出清
Node.js 异步编程 回调地狱
6 0
Node.js 内存问题:内存泄漏与 --max-old-space-size
2026-04-02 02:38:50
Node.js 内存问题:内存泄漏与 maxoldspacesize Node.js 默认使用 V8 引擎管理内存,其堆内存上限在 32 位系统约为 0.7GB,64 位系统约为 1.4GB。当程序处理大量数据或长期运行时,容易触发 JavaScript heap out of memory 错误。
Node.js 内存泄漏 堆内存
13 0