91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

常見的nodejs庫有哪些

發布時間:2020-12-01 09:42:13 來源:億速云 閱讀:155 作者:小新 欄目:web開發

這篇文章主要介紹了常見的nodejs庫有哪些,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

1. Express

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

常見的nodejs庫有哪些

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

2. Socket.io

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

常見的nodejs庫有哪些

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

3. Body-parser

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

常見的nodejs庫有哪些

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

4. Cors

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

常見的nodejs庫有哪些

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

5. Passport

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

常見的nodejs庫有哪些

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

6. Multer

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

常見的nodejs庫有哪些

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

7. Axios

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

常見的nodejs庫有哪些

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

8. Morgan

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

常見的nodejs庫有哪些

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

9. Http-errors

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

常見的nodejs庫有哪些

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

10. Dotenv

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

常見的nodejs庫有哪些

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

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

11. Faker

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

常見的nodejs庫有哪些

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

12. Nodemailer

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

常見的nodejs庫有哪些

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

13. Sequelize

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

常見的nodejs庫有哪些

什么是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

常見的nodejs庫有哪些

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

15 Jest

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

常見的nodejs庫有哪些

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

16. Moment

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

常見的nodejs庫有哪些

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

17. lodash

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

常見的nodejs庫有哪些

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

18. chalk

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

常見的nodejs庫有哪些

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

19. validator

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

常見的nodejs庫有哪些

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

20. Cheerio

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

常見的nodejs庫有哪些

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

21. JSDoc

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

常見的nodejs庫有哪些

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

22. Helmet

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

常見的nodejs庫有哪些

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

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

23. Crypto-js

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

常見的nodejs庫有哪些

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

感謝你能夠認真閱讀完這篇文章,希望小編分享常見的nodejs庫有哪些內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿克苏市| 玛多县| 财经| 东阿县| 昔阳县| 平原县| 高州市| 峨边| 黄平县| 青龙| 元朗区| 富蕴县| 深州市| 平昌县| 罗山县| 哈巴河县| 奉新县| 晋宁县| 兰坪| 高雄市| 阿拉善右旗| 沽源县| 西充县| 常州市| 宁德市| 府谷县| 涡阳县| 南雄市| 侯马市| 瑞丽市| 怀化市| 霸州市| 长白| 苏尼特右旗| 诸暨市| 隆化县| 炉霍县| 滨海县| 陆河县| 英超| 西华县|