Skip to content

后端全栈

Node.js 后端开发与全栈能力。

📚 模块列表

Node.js

  • 核心原理

    • Event Loop 事件循环
    • Stream 流式处理与 Buffer
    • 模块机制(CommonJS、ESM)
  • 运行时

    • 内存管理与 V8 GC
    • 多进程与 Worker Threads
    • Cluster 集群模式
  • 框架与中间件

    • Koa 框架原理
    • Express 框架
    • 中间件机制(洋葱模型)
  • 数据库

    • MySQL/PostgreSQL 操作
    • MongoDB 文档数据库
    • Redis 缓存
    • ORM(Prisma、TypeORM)
  • 消息队列

    • RabbitMQ 消息队列
    • Kafka 流式处理
  • 工程实践

    • 性能分析与调优
    • 稳定性与高可用
    • 安全防护
    • 分布式锁
  • 进阶

    • Native Addon(C++ 扩展)

NestJS

  • 模块化架构
  • 依赖注入(DI)
  • 中间件、守卫、拦截器
  • 数据库集成(TypeORM、Prisma)
  • 微服务架构

🎯 学习路径

  1. Node.js 基础 → Event Loop、Stream、模块
  2. 框架 → Koa/Express 原理
  3. 数据库 → MySQL、MongoDB、Redis
  4. 工程化 → 性能优化、稳定性
  5. NestJS → 企业级框架

💡 学习建议

  • Node.js 是前端全栈的基础
  • 理解 Event Loop 是核心
  • 数据库是后端必备技能
  • NestJS 适合大型项目
  • 关注性能与稳定性

前端面试知识库