Node.js技术
文章平均质量分 81
用 JavaScript 驱动后端,开启全栈开发之路!
本系列将系统讲解如何使用 Node.js 构建高效、可扩展的后端服务,从基础概念到实战项目,逐步引导你掌握核心技能。
📦 教程内容涵盖:
Node.js 基础与模块系统
异步编程与事件循环机制
使用 Express 构建 Web 服务
Littlewith
愿我所写的每一行代码都如同王维的诗一般优雅!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于Npm和Nvm的用法
本文介绍了npm和nvm两个Node.js工具。npm是Node.js包管理工具,用于管理项目依赖,包含常用命令如安装、卸载、更新包等,支持全局和本地安装。nvm则是Node版本管理工具,允许切换不同Node版本,包含安装特定版本、列出可用版本等操作。两个工具配合使用可以解决项目依赖和版本兼容性问题,提高开发效率。文章还详细说明了npm的全局/本地安装区别以及nvm的基本安装使用方法。原创 2025-08-04 22:14:42 · 573 阅读 · 0 评论 -
Node.js:连接Mysql、JXcore打包
本文介绍了如何使用Node.js连接和操作MySQL数据库,以及使用JXcore打包Node.js应用。内容包括:1) 安装mysql驱动并配置连接;2) 执行查询、插入、更新和删除等数据库操作示例;3) 使用JXcore打包Node.js应用的方法,包括打包命令和运行方式。文中提供了详细的代码示例和输出结果,帮助开发者快速实现Node.js与MySQL的交互以及应用打包。原创 2025-07-23 08:39:56 · 285 阅读 · 0 评论 -
Node.js:RESPful API、多进程
本文介绍了REST架构风格和Node.js多进程编程。REST是一种基于HTTP协议的软件架构风格,通过GET、POST、PUT、DELETE等方法操作资源。文章演示了使用Node.js创建RESTful Web服务,包括获取用户列表、添加/删除用户等功能。对于Node.js多进程,介绍了child_process模块的exec()方法,该方法可以创建子进程执行命令并获取输出。代码示例展示了如何调用子进程执行命令并处理返回结果。REST和Node.js多进程都是构建高性能Web应用的重要技术。原创 2025-07-22 22:43:48 · 1070 阅读 · 0 评论 -
Node.js:Web模块、Express框架
本文介绍了Web服务器基础及Node.js实现。主要内容包括:1)Web服务器概念与主流服务器(Apache/Nginx/IIS);2)使用Node.js创建Web服务器示例,演示文件服务功能;3)Node.js客户端实现;4)Express框架简介,包含安装方法和基本应用实例;5)Express中请求与响应对象的核心属性和用法。文章提供了完整的代码示例,帮助理解Node.js构建Web服务的基本流程和Express框架的核心特性。原创 2025-07-22 22:39:10 · 586 阅读 · 0 评论 -
Node.js:常用工具、GET/POST请求的写法、工具模块
本文介绍了Node.js中util模块的常用功能及GET/POST请求处理。util模块提供了callbackify(将async函数转为回调风格)、inherits(实现原型继承)、inspect(对象转字符串)等工具方法。GET请求可通过url.parse解析URL参数,POST请求则需监听data/end事件获取请求体内容。文章还简要提及了Node.js的其他核心模块(OS、Path、Net等)及其作用。这些工具模块和请求处理方法是Node.js开发的基础知识点。原创 2025-07-20 17:13:44 · 1246 阅读 · 0 评论 -
Node.js:函数、路由、全局对象
本文介绍了Node.js函数与全局对象的关键概念。主要内容包括:1) JavaScript函数作为参数传递的两种方式(具名和匿名函数);2) Node.js路由实现原理,通过url模块解析请求路径;3) 全局对象global及其常用属性(__filename、__dirname等);4) 定时器函数(setTimeout/setInterval)和标准控制台输出方法;5) process对象及其事件处理机制。这些知识点涵盖了Node.js开发中函数式编程、路由处理、全局变量管理和进程控制等核心内容,为Nod原创 2025-07-20 17:12:00 · 900 阅读 · 0 评论 -
Node.js:Stream、模块系统
摘要:本文介绍了Node.js中的Stream流操作、模块系统及相关应用。Stream是一个抽象接口,分为可读、可写、双工和转换流类型,通过事件机制处理数据。文章演示了文件读写、管道传输和压缩解压等流操作示例。模块系统部分说明了如何创建和引用模块,包括函数模块和对象模块,并解析了模块加载优先级策略(缓存>原生>文件)。服务端模块通过require方法加载,http等原生模块优先从内置模块加载而非文件系统。原创 2025-07-19 20:04:58 · 721 阅读 · 0 评论 -
Node.js:EventEmitter、Buffer
本文介绍了Node.js中的EventEmitter和Buffer模块的核心概念与用法。EventEmitter是Node.js事件驱动的基础,支持事件监听和触发,提供了添加、移除、触发事件等方法,并支持error事件处理。Buffer模块用于处理二进制数据,提供了创建缓冲区、读写数据以及与JSON转换的功能,支持多种编码格式。文章通过代码示例演示了EventEmitter的事件绑定与触发,以及Buffer的创建、写入、读取和JSON转换等操作。原创 2025-07-19 20:02:41 · 1211 阅读 · 0 评论 -
Node.js:REPL、回调函数、事件循环
Node.js概述:REPL环境提供交互式命令执行功能,支持变量、多行表达式和下划线变量获取结果。采用事件驱动模型,通过回调函数实现异步非阻塞I/O操作,提升并发性能。事件循环机制基于观察者模式,内置events模块可创建/触发自定义事件。示例演示了阻塞与非阻塞代码的区别,以及事件绑定与触发的实现方式,体现了Node.js单线程但高并发的特性。原创 2025-07-17 09:07:39 · 736 阅读 · 0 评论 -
Node.js:创建第一个应用
Node.js是基于Chrome V8引擎的JavaScript运行环境,支持服务器端编程。它扩展了JavaScript的应用场景,可用于开发服务器、API、命令行工具和实时应用等。Node.js应用由引入模块、创建服务器和请求处理三部分组成。NPM是其包管理工具,支持模块安装(本地/全局)、卸载、更新和搜索。通过package.json文件管理项目依赖,使用npm init创建模块,npm publish发布模块。淘宝镜像可加速国内下载速度。Node.js简化了服务器开发流程,使JavaScript成为全原创 2025-07-16 09:32:23 · 541 阅读 · 0 评论
分享