Node启动
808字约3分钟
2024-07-16
介绍
菜鸡介绍,本人Node其实做的东西不是特别多,所以只能按照自己的理解来写本模块文章,如果有什么不对的地方,请各位大佬指正。
ORM数据库框架Sequelize
Sequelize 是一个基于 Node.js 的 ORM 框架,它支持多种数据库,包括 MySQL、PostgreSQL、SQLite 和 Microsoft SQL Server。Sequelize 提供了丰富的功能,包括模型定义、查询、事务、关联等。
ioredis
ioredis 是一个基于 Node.js 的 Redis 客户端,它提供了丰富的功能,包括连接池、事务、发布/订阅等。ioredis 支持多种 Redis 协议,包括 Redis Cluster 和 Redis Sentinel。
Nuxt服务端SSR渲染框架
Nuxt 是一个基于 Vue.js 的框架,它提供了丰富的功能,包括服务器端渲染、静态站点生成、路由、状态管理等。Nuxt 可以帮助开发者快速构建SEO优化的 Web 应用。
Electron
Electron 是一个用于构建跨平台桌面应用的框架,它基于 Chromium 和 Node.js。Electron 可以帮助开发者快速构建跨平台的桌面应用,同时支持 Windows、macOS 和 Linux。
Nginx
Nginx 是一个高性能的 HTTP 服务器和反向代理服务器,它支持多种协议,包括 HTTP、HTTPS、SMTP、POP3 和 IMAP。Nginx 可以帮助开发者快速构建高性能的 Web 应用,同时支持负载均衡、缓存、SSL 加密等功能。
PM2
PM2 是一个用于 Node.js 应用的进程管理器,它提供了丰富的功能,包括进程守护、负载均衡、日志管理、监控等。PM2 可以帮助开发者快速部署和管理 Node.js 应用,同时支持多种操作系统,包括 Linux、Windows 和 macOS。
Docker
Docker 是一个开源的应用容器引擎,它可以帮助开发者快速构建、部署和运行容器化应用。Docker 可以帮助开发者快速部署和管理应用,同时支持多种操作系统,包括 Linux、Windows 和 macOS。
Vite
Vite 是一个基于 ES 模块的构建工具,它提供了丰富的功能,包括热更新、按需加载、代码分割等。Vite 可以帮助开发者快速构建现代 Web 应用,同时支持多种框架,包括 Vue.js、React 和 Svelte。
Webpack
Webpack 是一个基于 Node.js 的模块打包工具,它提供了丰富的功能,包括代码拆分、按需加载、热更新等。Webpack 可以帮助开发者快速构建现代 Web 应用,同时支持多种模块系统,包括 CommonJS、AMD 和 ES 模块。
Express
Express 是一个基于 Node.js 的 Web 应用框架,它提供了丰富的功能,包括路由、中间件、模板引擎等。Express 可以帮助开发者快速构建 Web 应用,同时支持多种模板引擎,包括 EJS、Pug 和 Handlebars。
Koa
Koa 是一个基于 Node.js 的 Web 应用框架,它提供了丰富的功能,包括路由、中间件、上下文管理等。Koa 可以帮助开发者快速构建 Web 应用,同时支持多种模板引擎,包括 EJS、Pug 和 Handlebars。