Node 与服务端总览
这里是 Node 相关的知识点
Express.js
Express.js 是一个快速、灵活、极简的 Node.js Web 应用程序框架,为 Web 和移动应用程序提供了一组强大的功能。它是 最流行的 Node.js Web 框架,也是许多其他流行框架的基础。
Node 服务端框架选型
前端工程师接触 Node 服务端,最常见的起点不是“我要精通后端”,而是项目里已经需要一层 API、BFF、代理层,或者脚本服务。
NestJS
NestJS 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的框架。它使用渐进式 JavaScript,使用 TypeScript 构建,并结合了 OOP(面向对象编程)、FP(函数式编程)和 FRP(函数式响应编程)的元素。
Koa.js
Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造,致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。它依赖 async 函数组织中间件流程,回调地狱会少很多,错误处理也更清晰。
Fastify
Fastify 是一个高性能的 Node.js Web 框架,专注于提供最好的开发体验和极致的性能。它的主要特点是快速的路由查找算法和插件架构,使其成为构建高性能 Web 应用的理想选择。
Nginx
Nginx 介绍
PM2
PM2 是一个带有内置负载均衡器的 Node.js 应用程序进程管理器。它可以让应用程序永远保持活跃,无需停机即可重新加载它们,并简化常见的系统管理任务。