成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2020年,你應該知道 23 個非常有用的 NodeJs 庫

開發 前端
作為專業的開發人員,我們必須不斷更新最新和最好的庫,因為知道好的庫,那么開發過程就可以依賴于它們,這會節省我們很多時間也有助于構建高質量的軟件。

[[339525]]

作為專業的開發人員,我們必須不斷更新最新和最好的庫,因為知道好的庫,那么開發過程就可以依賴于它們,這會節省我們很多時間也有助于構建高質量的軟件。

下面列表常見且好用的 NodeJS 庫,反正我自己是已經收藏了,以備將來會用到 😜

1. Express

地址:https://www.npmjs.com/package/express

 

快速、無約束、極簡的node web框架。

2. Socket.io

地址:https://www.npmjs.com/package/socket.io

 

Socket.IO 支持基于事件的實時雙向通信。

3. Body-parser

地址:https://www.npmjs.com/package/body-parser

 

body-parser是非常常用的一個express中間件,作用是對http請求體進行解析。

4. Cors

地址:https://www.npmjs.com/package/cors

 

CORS 是用于提供Connect/Express中間件的node.js程序包,可用于啟用具有各種選項的CORS。

5. Passport

地址:https://www.npmjs.com/package/passport

 

Passport.js 是一個簡單的、非侵入式的 Node.js 身份驗證中間件,它可以集成到任何基于 Express.js 的 web 應用中

6. Multer

地址:https://www.npmjs.com/package/multer

 

Multer是一個Node.js中間件,用于處理 multipart/form-data 類型的表單數據,主要用于文件上傳。

7. Axios

地址:https://www.npmjs.com/package/axios

 

于 Promise 的 HTTP客 戶端,用于瀏覽器和 node.js

8. Morgan

地址:https://www.npmjs.com/package/morgan

 

morgan是express默認的日志中間件,也可以脫離express,作為node.js的日志組件單獨使用。

9. Http-errors

地址:https://www.npmjs.com/package/http-errors

 

輕松創建 Express,Koa,Connect 等的 HTTP 錯誤。

10. Dotenv

地址:https://www.npmjs.com/package/dotenv

 

由于項目不同需求,需要配置不同環境變量,按需加載不同的環境變量文件,使用dotenv,可以完美解決這一問題。

使用dotenv,只需要將程序的環境變量配置寫在.env文件中。

11. Faker

地址:https://www.npmjs.com/package/faker

 

這是一個很棒的 node 模塊,用來 mock 數據。Faker 有自己的 API,而且功能非常豐富,這一切都要歸功于發明它的人 Marak 。它幾乎可以覆蓋到任何你想用的用例,在 Github 上的文檔也可以幫你分分鐘熟悉它的用法。

12. Nodemailer

地址:https://www.npmjs.com/package/nodemailer

 

Nodemailer是nodejs中的郵件發送模塊。

13. Sequelize

地址:https://www.npmjs.com/package/sequelize

 

什么是ORM?

簡單的講就是對SQL查詢語句的封裝,讓我們可以用OOP的方式操作數據庫,優雅的生成安全、可維護的SQL代碼。直觀上,是一種Model和SQL的映射關系。

Sequelize 是一款基于Nodejs功能強大的異步ORM框架。

同時支持PostgreSQL, MySQL, SQLite and MSSQL多種數據庫,很適合作為Nodejs后端數據庫的存儲接口,為快速開發Nodejs應用奠定扎實、安全的基礎。

既然Nodejs的強項在于異步,沒有理由不找一個強大的支持異步的數據庫框架,與之配合。

14 Mongoose

地址:https://www.npmjs.com/package/mongoose

 

Mongoose是mongoDB的一個對象模型庫,封裝了mongoDB對文檔的一些增刪改查等常用方法,讓nodejs操作mongoDB數據庫變得更容易。

15 Jest

地址:https://www.npmjs.com/package/jest

 

Jest 是由 Facebook 推出的一個前端測試框架,具有許多非常好的特性,譬如執行速度快、API友好、自動監控、Snapshot、測試覆蓋率、Mock等各種特性,并且適用于Babel、TypeScript、Node、React、Angular、Vue等。

16. Moment

地址:https://www.npmjs.com/package/moment

 

一個輕量級的JavaScript日期庫,用于解析,驗證,操作和格式化日期。

17. lodash

地址:https://www.npmjs.com/package/lodash

 

Lodash 減少數組、數字、對象、字符串等工作的麻煩,它讓 JS 變得更容易。

18. chalk

地址:https://www.npmjs.com/package/chalk

 

chal 可譯為“粉筆”,node 終端樣式庫,主要功能為使輸出不再單調,添加文字背景,改變字體顏色

19. validator

地址:https://www.npmjs.com/package/validator

 

輕量,快捷,易擴展的前端的驗證工具,無其他包依賴無樣式,可以適合絕大部分使用情景,開發人員可根據項目環境自行組裝反饋的錯誤信息給用戶。

20. Cheerio

地址:https://www.npmjs.com/package/cheerio

 

cheerio 用來解析html非常方便,就像在瀏覽器中使用jquery一樣。

21. JSDoc

地址:https://www.npmjs.com/package/jsdoc

 

JSDoc是一個根據javascript文件中注釋信息,生成JavaScript應用程序或庫、模塊的API文檔 的工具。

22. Helmet

地址:https://www.npmjs.com/package/helmet

 

Helmet是一系列幫助增強Node.JS之Express/Connect等Javascript Web應用安全的中間件。

一些著名的對Web攻擊有XSS跨站腳本, 腳本注入 clickjacking 以及各種非安全的請求等對Node.js的Web應用構成各種威脅,使用Helmet能幫助你的應用避免這些攻擊。

23. Crypto-js

地址:https://www.npmjs.com/package/crypto-js

 

CryptoJS (crypto.js) 為 JavaScript 提供了各種各樣的加密算法。

作者:Lokender Singh 譯者:前端小智 來源:medium

 

原文:https://blog.bitsrc.io/23-insanely-useful-nodejs-you-should-know-in-2020-5a9b570d5416

本文轉載自微信公眾號「大遷世界」,可以通過以下二維碼關注。轉載本文請聯系大遷世界公眾號。

 

責任編輯:武曉燕 來源: 大遷世界
相關推薦

2020-02-21 10:30:10

開發技能代碼

2020-06-02 10:10:46

React前端組件

2009-03-24 14:23:59

PHP類庫PHP開發PHP

2012-03-01 09:15:41

HTML 5

2020-10-29 10:00:55

Python函數文件

2023-02-19 15:22:22

React技巧

2011-07-07 17:16:43

PHP

2017-08-02 13:32:18

編程Java程序片段

2012-04-17 09:44:08

JavaScript

2025-02-26 11:05:03

2020-07-13 10:39:59

Python數據工具

2021-10-30 18:59:15

Python

2012-05-25 14:20:08

JavaScript

2018-08-03 10:02:05

Linux命令

2023-06-13 15:15:02

JavaScript前端編程語言

2022-09-02 23:08:04

JavaScript技巧開發

2013-11-05 10:03:22

Eclipse功能

2024-10-05 11:47:57

2013-06-14 14:57:09

Java基礎代碼

2023-11-02 11:55:37

工具網站開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 最新免费黄色网址 | 日韩一区二区福利视频 | 精品一区二区久久久久久久网站 | 欧美三级视频在线观看 | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 成人福利在线视频 | 亚洲精品乱码8久久久久久日本 | 欧美日高清 | 日韩av在线一区二区 | 国产成人高清视频 | 啪一啪在线视频 | 精品久久久久久久久久久久久久 | 国产a级毛毛片 | www.久久久.com| www日日日| 日韩中文久久 | 精品国产欧美 | 成人精品国产免费网站 | 91社区在线观看高清 | 色www精品视频在线观看 | 久久免费视频在线 | 一本大道久久a久久精二百 国产成人免费在线 | 91爱爱·com| 国产精品久久久久久久久久妞妞 | 国产精品99久久久久久www | 国产玖玖 | 日韩www | 国产欧美日韩精品一区 | 韩三级在线观看 | 色五月激情五月 | 国产999精品久久久久久 | 国产99久久精品一区二区永久免费 | 91色网站| 久久精品欧美一区二区三区不卡 | 国产精品夜间视频香蕉 | 天天干天天草 | www亚洲精品 | 亚洲一区中文字幕在线观看 | 国产精品视频一区二区三区 | 91国内在线观看 | 一区二区精品在线 |