首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Node
蔓越莓
创建于2023-09-15
订阅专栏
NodeJs
等 1 人订阅
共14篇文章
创建于2023-09-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Node.js 系列: 中间件(Middleware)
中间件 中间件 : [应用系统] 和 [系统软件] 之间的 一个类软件 在Node中的作用: 以 Express 框架为例,当一个请求到达服务器时,会先经过一系列配置好的中间件。 中间件可以对请求进行
Node.js 系列:缓存区(Buffer)
目的: Buffer就是在内存中开辟一片区域(初次初始化为8KB),用来存放二进制数据 其形式可以理解成一个数组,数组中的每一项,都可以保存8位二进制:00000000,也就是一个字节 为什么需要 N
Nodejs系列:为什么要使用Node.js ?
Nodejs 介绍 Nodejs是一个基于Chrome V8 引擎 的JavaScript运行环境,用于在服务端运行JavaScript代码 对象 全局对象(不需要引入) global:下面的全局对象
Nodejs系列:汇总 面试题(带答案)
面试题: 1.为什么要使用Nodejs? 好处是什么? Nodejs 的运行机制是什么? 事件循环机制 模块加载机制 异步I/O机制 V8引擎交互机制:V8引擎通过JIT即时编译负责解析、编译和执行代
Node.js系列: require 文件查找策略
require 文件查找策略: 文件模块存在缓存区:优先从缓存中加载已经存在的模块 参数是 原生模块:优先检查模块是否在原生模块列表中 参数是 绝对路径的文件:则直接查找对应的路径,速度最快 参数是
Nodejs系列:什么是集群?如何开启多核处理器?
开启多核处理器的两种方式: 1. 使用cluster模块(进程集群方式)** 基本原理: Node.js 的cluster模块允许轻松创建共享服务器端口的子进程。它利用了多核处理器的优势,每个子进程可
Node.js系列:事件驱动的核心机制事件循环
❤️ 事件循环:处理异步操作的机制 目的:使Nodejs能够在单线程环境下高效运行 一、事件循环运行机制:依赖libuv库 libuv为Nodejs提供了高效的事件驱动的I/O操作能力,libuv负责
Node.js系列:实现事件驱动的基础EventEmitter类
场景: 比如 fs.readStream 对象会在文件被打开的时候触发一个事件 这些产生事件的对象都是 events.EventEmitter 的实例 这些对象有一个 eventEmitter.on(
Node.js系列:和浏览器的事件循环有什么区别?
和浏览器的事件循环有什么区别? 1.执行环境: Node.js: 主要用于服务端端,处理如文件系统操作、网络请求、数据库访问等任务 浏览器:在浏览器环境中运行,重点关注用户交互事件(如点击,滚动)、D
Node.js系列: 内置原生模块 fs 模块
与文件系统进行交互的核心模块 方法: fs.readFileSync() 同步读取 - 返回文件内容 fs.readFile() 异步读取 - 该方法没有返回值,回调函数在读取文件成功后执行 fs.w
Nodejs系列: child_process 和 cluster 的关系
Nodejs中创建子进程有两种方法: 1. child_process模块(基础方法) child_process.spawn() child_process.exec(): 会将命令输出缓冲起来,
Nodejs系列: 包管理器yarn为什么比npm快?
yarn 和 npm 包管理器的区别 npm是随同nodejs一起安装的默认包管理器 yarn 速度更快:会缓存,所以比npm快 安装过程更稳定:使用严格的锁文件yarn.lock 来确保在不同环境下
日常小知识:node版本如何升级
Mac系统:安装管理nodejs版本的 n模块没有限权加sudoWindows系统:⚠️:windows系统:只能到node官网下载window安装包来覆盖之前的node
Node版本管理-nvm安装和使用(Mac下)
背景: 多个项目的时候, 有的项目要求指定node版本,那么我们就需要切换Node版本。 比如你正在做一个项目,领导又给了你个需求,说这个项目要求指定node版本,需要切换nodejs版本为:v16.