摘要: 概述 作用:解析表单,支持GET/POST参数、文件上传 使用步骤 安装 npm install formidable 引入 const formidable = require('formidable'); 使用 module.exports = (req, res) => { /*1.创建表单解 阅读全文
posted @ 2021-01-27 14:50 神乐g 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 概述 能够使用Cookie和Session 使用步骤 安装 npm install session 引入 const session = require('express-session'); 使用 // session拦截处理 app.use(session({ secret: 'secret k 阅读全文
posted @ 2021-01-27 14:40 神乐g 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 概述 方便的密码加密和密码比对 使用步骤 依赖环境 安装 npm install bcrypt 引入 const bcrypt = require('bcrypt'); 使用 async function run() { /*生成随机字符串*/ // genSalt方法接收一个数值作为参数 // 数 阅读全文
posted @ 2021-01-27 14:36 神乐g 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 概述 方便的后端验证前端数据合法性 官网:https://joi.dev/api/?v=17.3.0#introduction 使用步骤 安装 npm install joi 引入 const joi = require('joi'); 使用 /*定义验证规则*/ const schema = Jo 阅读全文
posted @ 2021-01-27 14:31 神乐g 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 概述 方便的分页模块 使用步骤 安装 npm install mongoose-sex-page 引入 const pagination = require('mongoose-sex-page'); 使用 // page 指定当前页 // size 指定每页显示的数据条数 // display 指 阅读全文
posted @ 2021-01-27 14:25 神乐g 阅读(660) 评论(0) 推荐(1) 编辑
摘要: 概述 morgan模块可以在command方便的显示客户端请求的详细 使用步骤 安装 npm install morgan 引入 const morgan = require('morgan'); 使用 if (process.env.NODE_ENV 'development') { app.us 阅读全文
posted @ 2021-01-27 14:22 神乐g 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 概述 作用:允许开发人员将不同运行环境下的应用配置信息抽离到单独的文件中,模块内自动判断当前应用的运行环境,并读取对应的配置信息。 使用步骤 1.安装 npm install config 2.项目根目录下建立config文件夹 3.config文件夹建立配置文件 default.json:默认环境 阅读全文
posted @ 2021-01-27 14:16 神乐g 阅读(649) 评论(0) 推荐(0) 编辑