NodeJS
-
深入学习Node.js中的Stream:从基础到实战
我们今天来学习一下nodejs中的Stream相关知识,我们从以下几个例子开始讲起。 第一个例子,新建1.js const fs = require(…
-
深入学习Node.js中的Stream:高效数据处理与管道应用
之前我们已经学习过了nodejs中的Stream的基础知识,本次课程我们学习一下如何创建自己的流。 创建自己的流 创建一个Writable Stream,新建writeable.j…
-
深入浅出:理解进程、线程与Node.js子进程的完整指南
什么是进程 场景 notepad.exe是一个程序,不是进程 双击notepad.exe时,操作系统会开启一个进程 定义 进程是程序的执行实例 程序在CPU上执行时的活动叫做进程 …
-
Node.js Web框架入门:使用Express搭建简单应用并深入了解中间件与错误处理(上)
从本节课开始我们正式开始学习nodejs的web框架,包括express,koa等等。 curl命令的使用 之前我们已经使用过curl命令,它能很好的帮助我们查看请求响应体curl…
-
Node.js Web框架入门:使用Express搭建简单应用并深入了解中间件与错误处理(下)
上节课我们讲到使用express脚手架快速搭建express应用,本次课程我们继续聊聊express。 开始将app.js中的内容改成ts 改写 先直接将内容复制到app2.ts …
-
Express框架API详解与实例演示(上)
本次课程我们会学习一下express的相关api。 课前准备 一个好用的请求构造工具 Node.js 10+ npm 6.9+ 或者 yarn 1.19+ express@4 一些…
-
Express框架API详解与实例演示(中)
接下来我们来学习一下app.xxx的api, 这里也是挑几个重点的学习,都是相关的 case sensitive routing必须放在最前面,用于设置大小写敏感,可通过postm…
-
深入理解Koa:中间件模型、API全览和与Express的对比(上)
前情提要-Express.js 回顾express基础代码的写法 app.use((req,res,next)=> { if (re…
-
深入了解Cypress:端到端测试框架的优势、安装和使用指南,以及编写自定义测试案例
什么是cypress? Cypress是一个用于编写端到端(end-to-end)测试的开源JavaScript测试框架。它专注于提供简单易用、可靠稳定的测试环境,用于测试Web应…
-
使用 Koa 和 MySQL 实现简单的注册和登录功能
本节课我们来通过koa来完成一个简单的登录,注册功能,后台使用mysql 初始化项目并安装依赖 koa: Koa2框架 koa-router: 处理路由的中间件 koa-bodyp…
-
Node.js-JavaScript的服务器端革命
Node.js从它的问世以来就改变了开发人员对JavaScript语言的看法。长久以来,JavaScript一直是网络浏览器的主宰者,但却未能在服务器端发挥作用。现在,让我们深入了…
-
Node.js环境搭建与基础入门:文件操作和模块化编程概念详解
在Node.js环境搭建与基础入门:文件操作和模块化编程概念详解 Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,让JavaScript可以在服务器…
-
创建自己的Node.js脚手架工具:一个实用指南
在现代软件开发中,脚手架工具的使用已经变得非常普遍。它们帮助我们快速生成项目的基础结构,让我们能够立即开始编写业务逻辑,而不是从零开始设置项目。本文将向您展示如何创建一个简单的No…
-
构建你的第一个Node.js命令行工具:从基础到交互式下载
在软件开发中,命令行界面(CLI)工具是必不可少的助手,特别是对于后端和DevOps工程师来说。它们使我们能够通过命令行快速执行任务,从而提高开发效率。本文将指导你使用Node.j…
-
让你的Node.js CLI工具生动起来:ora、chalk和figlet的艺术
在开发命令行工具时,用户体验和实时反馈至关重要。它们不仅可以提升用户的互动体验,还能使命令行工具看起来更加专业和友好。本文将介绍如何使用Node.js及相关插件来增强命令行工具的用…
-
Node.js入门:打造你的第一个HTTP服务器与解决中文乱码
如何使用Node.js的HTTP模块创建一个基本的服务器 Node.js是一个强大的JavaScript运行时环境,让开发者能够在服务器端运行JavaScript。它的HTTP模块…