常用模块和模块引擎

本文介绍了Node.js开发中常用的几个模块,包括用于加密的bcryptjs,文件上传的multer,以及邮件发送的nodemailer。同时,讲解了模板引擎的概念,如art-template在Express中的使用,以及如何配置模板引擎以实现HTML渲染和视图路径设置。
摘要由CSDN通过智能技术生成

常用模块: 加密模块,文件上传模块,邮件发送模块

加密模块:

下载加载模块:npm  i  bcryptjs -S

文件上传:

下载文件上传模块: npm i  multer  -S

邮件发送模块:

邮件模块:npm install nodemailer --save

模板引擎

开发模式介绍:在项目开发过程中,通常有两种开发模式:  传统开发模式, 前后端分离模式

所谓模板引擎其实就是一种单独的文件类型

使用:下载安装   npm  i  -S   art-template  express-art-template

// 模板引擎配置
// 指定art-template模板,并指定模块后缀为.html
app.engine('html', require('express-art-template'));
// 指定模板视图路径
app.set('views', path.join(__dirname, 'views'));
// 省略指定模块文件后缀后名称(可选,在渲染时可以省略的后缀)
app.set('view engine', 'html')    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值