首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Node
shuangshuangda
创建于2025-09-21
订阅专栏
Node知识库
暂无订阅
共20篇文章
创建于2025-09-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Q20: 如何优化 Node.js 应用的性能?
Node.js 面试题详细答案 - Q20 Q20: 如何优化 Node.js 应用的性能? 性能优化概述 Node.js 性能优化涉及多个方面,包括代码优化、内存管理、I/O 优化、缓存策略等。 代
Q19: 如何在 Node.js 中操作数据库?常用的数据库驱动有哪些?
Node.js 面试题详细答案 - Q19 Q19: 如何在 Node.js 中操作数据库?常用的数据库驱动有哪些? 数据库操作概述 Node.js 支持多种数据库操作方式,包括关系型数据库(MySQ
Q18: NestJS 是什么?它有什么特点?
Node.js 面试题详细答案 - Q18 Q18: NestJS 是什么?它有什么特点? NestJS 概述 NestJS 是一个基于 TypeScript 的 Node.js 框架,用于构建高效、
Q17: Koa.js 和 Express.js 有什么区别?Koa.js 的优势是什么?
Node.js 面试题详细答案 - Q17 Q17: Koa.js 和 Express.js 有什么区别?Koa.js 的优势是什么? Koa.js vs Express.js 对比 1. 基本架构差
Q16: Express.js 是什么?它的核心特性有哪些?
Node.js 面试题详细答案 - Q16 Q16: Express.js 是什么?它的核心特性有哪些? Express.js 概述 Express.js 是一个基于 Node.js 平台的 Web
Q15: 什么是 JWT (JSON Web Token)?它的结构是什么?如何在 Node.js 中使用它进行认证?
Node.js 面试题详细答案 - Q15 Q15: 什么是 JWT (JSON Web Token)?它的结构是什么?如何在 Node.js 中使用它进行认证? JWT 概述 JWT 是一种开放标准
Q14: 如何管理 Node.js 项目的依赖版本?package-lock.json 的作用是什么?
Node.js 面试题详细答案 - Q14 Q14: 如何管理 Node.js 项目的依赖版本?package-lock.json 的作用是什么? 依赖版本管理 1. 语义化版本控制 2. 版本号规则
Q13: 什么是中间件(Middleware)?它的工作原理是什么?
Node.js 面试题详细答案 - Q13 Q13: 什么是中间件(Middleware)?它的工作原理是什么? 中间件概述 中间件是在请求和响应之间执行的函数,用于处理请求、修改响应或执行其他操作。
Q12: child_process 模块提供了哪几种创建子进程的方式?它们的区别是什么?
Node.js 面试题详细答案 - Q12 Q12: child_process 模块提供了哪几种创建子进程的方式?它们的区别是什么? child_process 模块概述 child_process
Q11: cluster 模块是做什么的?它是如何利用多核 CPU 的?
Node.js 面试题详细答案 - Q11 Q11: cluster 模块是做什么的?它是如何利用多核 CPU 的? Cluster 模块概述 Cluster 模块允许创建共享服务器端口的子进程,充分
Q10: Stream(流)是什么?有哪些类型?如何用它来处理大文件?
Node.js 面试题详细答案 - Q10 Q10: Stream(流)是什么?有哪些类型?如何用它来处理大文件? Stream 概述 Stream 是 Node.js 中处理流式数据的抽象接口,用于
Q9: 什么是 Buffer?为什么需要它?(处理二进制数据)
Node.js 面试题详细答案 - Q9 Q9: 什么是 Buffer?为什么需要它?(处理二进制数据) Buffer 概述 Buffer 是 Node.js 中用于处理二进制数据的全局对象,类似于整
Q8: exports 和 module.exports 有什么区别?
Node.js 面试题详细答案 - Q8 Q8: exports 和 module.exports 有什么区别? 基本概念 exports exports 是 module.exports 的引用 默
Q7: require 的模块加载机制是什么?模块缓存是如何工作的?
Node.js 面试题详细答案 - Q7 Q7: require 的模块加载机制是什么?模块缓存是如何工作的? require 模块加载机制 基本流程 模块路径解析 模块查找顺序 模块缓存机制 缓存的
Q6: setImmediate vs setTimeout(fn, 0) 的执行顺序有什么区别?
Node.js 面试题详细答案 - Q6 Q6: setImmediate vs setTimeout(fn, 0) 的执行顺序有什么区别? 基本概念 setImmediate 在事件循环的 chec
Q5: 什么是阻塞(Blocking)和非阻塞(Non-Blocking)I/O?请举例说明。
Node.js 面试题详细答案 - Q5 Q5: 什么是阻塞(Blocking)和非阻塞(Non-Blocking)I/O?请举例说明。 阻塞 I/O (Blocking I/O) 阻塞 I/O 是指
Q4: 如何理解 Node.js 的"单线程"?它是如何处理高并发的?
Node.js 面试题详细答案 - Q4 Q4: 如何理解 Node.js 的"单线程"?它是如何处理高并发的? Node.js 单线程的理解 主线程是单线程的 但 Node.js 不是完全单线程的
Q3: 什么是调用栈(Call Stack)、任务队列(Task Queue)和微任务队列(Microtask Queue)?process.nextTick
Node.js 面试题详细答案 - Q3 Q3: 什么是调用栈(Call Stack)、任务队列(Task Queue)和微任务队列(Microtask Queue)?process.nextTick
Q2: 解释 Node.js 的事件循环(Event Loop)机制。它由哪些阶段组成?
Node.js 面试题详细答案 - Q2 Q2: 解释 Node.js 的事件循环(Event Loop)机制。它由哪些阶段组成? 事件循环概述 事件循环是 Node.js 的核心机制,负责执行代码、
Q1: Node.js 是什么?它的核心特性是什么?(非阻塞 I/O、事件驱动、单线程)
Node.js 面试题详细答案 - Q1 Q1: Node.js 是什么?它的核心特性是什么?(非阻塞 I/O、事件驱动、单线程) Node.js 概述 Node.js 是一个基于 Chrome V8