当前位置: 主页 > 前端开发

nodejs 后端热加载-nodejs vue前后端分离

发布时间:2023-02-10 07:16   浏览次数:次   作者:佚名

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

nodejs 后端框架_nodejs vue前后端分离_nodejs 后端热加载

轻松为 Express、Koa、Connect 等创建 HTTP 错误。

10. Dotenv

地址:npmjs.com/package/dotenv

nodejs vue前后端分离_nodejs 后端热加载_nodejs 后端框架

由于项目的不同需求,需要配置不同的环境变量,根据需要加载不同的环境变量文件。 使用dotenv可以完美解决这个问题。

使用dotenv只需要将程序的环境变量配置写在.env文件中即可。

11. Faker

地址:npmjs.com/package/faker

nodejs 后端热加载_nodejs 后端框架_nodejs vue前后端分离

这是一个很棒的模拟数据的节点模块。 Faker 有自己的 API,而且功能非常丰富,这都要归功于发明它的人 Marak。 它几乎可以涵盖任何你想使用的用例,Github 上的文档可以帮助你在几分钟内熟悉它的用法。

nodejs vue前后端分离_nodejs 后端框架_nodejs 后端热加载

12.节点邮件

地址:npmjs.com/package/nodemailer

nodejs 后端框架_nodejs 后端热加载_nodejs vue前后端分离

nodemailer是nodejs中的一个邮件发送模块。

13.续集

地址:npmjs.com/package/sequelize

nodejs vue前后端分离_nodejs 后端热加载_nodejs 后端框架

什么是 ORM?

简单的说就是对SQL查询语句的封装,让我们可以使用OOP来操作数据库,优雅的生成安全可维护的SQL代码。 直观上nodejs 后端热加载,就是Model和SQL的映射关系。

Sequelize 是一个强大的基于 Nodejs 的异步 ORM 框架。

nodejs 后端框架_nodejs 后端热加载_nodejs vue前后端分离

同时支持PostgreSQL、MySQL、SQLite、MSSQL数据库,非常适合作为Nodejs后台数据库的存储接口,为快速开发Nodejs应用打下坚实、安全的基础。

既然Nodejs的强项在于异步,那没有理由不找一个强大的支持异步的数据库框架与之配合。

14 猫鼬

地址:npmjs.com/package/mongoose

nodejs 后端热加载_nodejs 后端框架_nodejs vue前后端分离

Mongoose是mongoDB的一个对象模型库,封装了mongoDB一些常用的增删改查文档的方法,方便nodejs操作mongoDB数据库。

15 开玩笑

地址:npmjs.com/package/jest

nodejs 后端框架_nodejs vue前后端分离_nodejs 后端热加载

Jest 是 Facebook 推出的前端测试框架。 它有很多非常好的特性,比如执行速度快、API友好、自动监控、Snapshot、测试覆盖率、Mock等特性,适用于Babel、TypeScript、Node、React、Angular、Vue等。

nodejs vue前后端分离_nodejs 后端框架_nodejs 后端热加载

16. 瞬间

地址:npmjs.com/package/moment

nodejs vue前后端分离_nodejs 后端框架_nodejs 后端热加载

用于解析、验证、操作和格式化日期的轻量级 JavaScript 日期库。

17. lodash

地址:npmjs.com/package/lodash

nodejs 后端热加载_nodejs vue前后端分离_nodejs 后端框架

Lodash 消除了处理数组、数字、对象、字符串等的麻烦。它使 JS 更容易。

18.粉笔

地址:npmjs.com/package/chalk

nodejs 后端热加载_nodejs 后端框架_nodejs vue前后端分离

nodejs vue前后端分离_nodejs 后端框架_nodejs 后端热加载

chal可以翻译为“粉笔”,一个节点终端样式库,主要功能是让输出不再单调,添加文本背景,改变字体颜色

19.验证器

地址:npmjs.com/package/validator

nodejs 后端框架_nodejs 后端热加载_nodejs vue前后端分离

轻量、快速、易扩展的前端验证工具,无其他包依赖,无样式nodejs 后端热加载,可适用于大部分使用场景。 开发者可以根据项目环境组装反馈错误信息给用户。

20. 切里奥

地址:npmjs.com/package/cheerio

nodejs 后端热加载_nodejs 后端框架_nodejs vue前后端分离

cheerio对html的解析非常方便,就像在浏览器中使用jquery一样。

nodejs 后端热加载_nodejs 后端框架_nodejs vue前后端分离

21.JSDoc

地址:npmjs.com/package/jsdoc

nodejs vue前后端分离_nodejs 后端热加载_nodejs 后端框架

JSDoc 是一个工具,用于根据 javascript 文件中的注释信息为 JavaScript 应用程序、库和模块生成 API 文档。

22.头盔

地址:npmjs.com/package/helmet

nodejs vue前后端分离_nodejs 后端框架_nodejs 后端热加载

Helmet 是一系列中间件,有助于增强 Node.JS 的 Express/Connect 等 Javascript Web 应用程序的安全性。

一些著名的 Web 攻击包括 XSS 跨站脚本、脚本注入点击劫持和各种非安全请求,它们对 Node.js Web 应用程序构成了各种威胁。 使用 Helmet 可以帮助您的应用程序避免这些攻击。

23. 加密js

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

nodejs 后端热加载_nodejs vue前后端分离_nodejs 后端框架

CryptoJS (crypto.js) 为 JavaScript 提供了多种加密算法。