首页 > 编程语言 >nodejs你应该知道的13个库 | Sequelize CORS Nodemailer Async Lodash Axios

nodejs你应该知道的13个库 | Sequelize CORS Nodemailer Async Lodash Axios

时间:2023-11-20 09:56:05浏览次数:53  
标签:Node 13 Axios Lodash 中间件 js CORS 日志

1. Sequelize

Sequelize 是一种基于 promise 的 Node.js 对象关系映射器 (ORM) 使用,它使开发人员更容易使用关系数据库。

 

2. CORS

CORS 是一个 Node.js 包,它使用 Connect/Express 提供跨域资源共享 (CORS) 作为中间件。CORS 包包装了 Node.js 路由中间件,允许程序从其自己的域以外的域访问资源。

 

3.  Nodemailer

Nodemailer简化了从Node.js服务器发送电子邮件的过程。它使用一个传输对象,该对象与其他支持传输一样,基于简单邮件传输协议 (SMTP)。

 

4. Passport

Passport 是一个模块化的 Node.js 身份验证中间件。Passport 支持 500 多种身份验证方案,包括 Google、Facebook、Twitter 和其他自定义和单点登录 (SSO) 提供商。

 

5. Async

Async 是一个强大的 Node.js 实用程序模块,它通过使用 JavaScript“异步”或回调接受方法帮助开发人员使用异步 JavaScript。

 

6. Winston

Winston 是 Node.js 的日志记录包,允许在许多传输上进行通用日志记录。允许您自定义日志格式,例如以 JSON 或文本格式保存日志。提供可调整的日志记录级别,您可以根据应用程序的要求进行自定义。

 

7. Mongoose

Mongoose 是一个 Node。基于 js 的 MongoDB 对象建模工具,通常称为对象数据建模 (ODM) 库,提供钩子、模型验证、连接和查询等功能。Mongoose 通过在应用程序层强加单个模式来生成 MongoDB 集合,从而为应用程序数据提供基于模式的解决方案。

 

8. Socket.IO

Socket.IO 是一个 Node .js通信包,它允许客户端浏览器和服务器实时、双向和基于事件进行通信。它通过 HTTP 长轮询采用数字握手,在服务器和客户端之间建立低级连接。

 

9. Lodash

Lodash 是一个 JavaScript 实用程序包,可帮助开发人员编写简单且可维护的代码。它包括 200 多个实用函数,可帮助完成常见的编程杂务,例如类型检查、简单的数学运算等。

 

10. Axios

大名鼎鼎的Axios是一个基于Node.js和浏览器的基于promise的HTTP客户端。

 

11. Puppeteer

Puppeteer 是一个 Node.js 框架,它允许您通过 DevTools 协议提供用于控制 Chrome/Chromium 的高级 API,从而实现 Chrome 的自动化。

 

12. Multer

Multer 是一个 Node.js 中间件库。它建立在 HTML 表单解析器 Busboy 之上,支持多部分和多表单数据。

 

13. Dotenv

Dotenv 是一个 Node.js 实用程序模块,用于维护应用程序环境变量并保护关键配置数据。

 

 更多精彩

标签:Node,13,Axios,Lodash,中间件,js,CORS,日志
From: https://www.cnblogs.com/cybozu/p/17843261.html

相关文章

  • 2023-2024-1 20231413 《计算机基础与程序设计》第八周学习总结
    2023-2024-120231413《计算机基础与程序设计》第八周学习总结1.作业信息班级:2023-2024-1-计算机基础与程序设计作业要求:2023-2024-1《计算机基础与程序设计》教学进程目标:自学教材:计算机科学概论第9章并完成云班课测试《C语言程序设计》第7章并完成云班课测试作业正文:h......
  • 2023-2024-1 20231305 《计算机基础与程序设计》第八周学习总结
    2023-2024-120231305《计算机基础与程序设计》第八周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标<写上具体方面>......
  • 2023-2024-1 20231319《计算机基础与程序设计》第8周学习总结
    2023-2024-120231319《计算机基础与程序设计》第8周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里作业要求这个作业的目标计算机科学概论第9章《C语言程序设计》第7章学习目标功能设计与面向对象设计面向对......
  • 学年(2023-2024-1)学号(20231311)《计算机基础与程序设计》第8周学习总结
    2023-2024-120231311《计算机基础与程序设计》第8周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第八周作业这个作业的目标1.学习计算机科学概论第9章并完成云班课测试2.《C语言程......
  • 2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第八周学习总结
    2023-2024-120231303《计算机基础与程序设计》赵泊瑄第八周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里作业要求的链接2023-2024-1计算机基础与程序设计第八周作业)这个作业的目标总结第八周学习收获作业正文......
  • 2023-2024-1 学号20231318《计算机基础与程序设计》第8周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第八周作业这个作业的目标自学教材《计算机科学概论》第9章以及《C语言程序设计》第7章并完成云班课测试。作业正文2023-2024-1学号20231318......
  • 2023-2024-1 20231326《计算机基础与程序设计》第八周学习总结
    2023-2024-120231326《计算机基础与程序设计》第八周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第八周作业这个作业的目标自学教材《计算机科学概论》第9章《C语言程序设计》第7......
  • 2023-2024-1 20231306 《计算机基础与程序设计》第八周学习总结
    这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第八周作业这个作业的目标功能设计与面向对象设计、面向对象设计过程、面向对象语言三要素、汇编、编译、解释、执行作业正文https://www.cnblogs.com/......
  • 2023-2024-1 20231312《计算机基础与程序设计》第8周学习总结
    作业信息这个作业属于哪个课程<班级的链接>2023-2024-1-计算机基础与程序设计|-这个作业要求在哪里<作业要求链接>2023-2024-1计算机基础与程序设计第6周作业|这个作业的目标《计算机基础概论》第9章《C语言程序设计》第7章|作业正文作业链接教材学习......
  • 2023-2024-1 20231325 《计算机基础与程序设计》第8周学习总结
    ###目录*作业信息*教材学习内容总结1.《计算机科学概论》第9章2.《c语言程序设计》第7章*基于AI的学习*学习心得*学习进度条作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业的要求在哪里1.学习《计算机科学概论》第9章并完成......