![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
文章平均质量分 72
Node.js的知识梳理
@养鱼的猫
这个人很勤奋,什么都没有写
展开
-
express解析请求体数据
express解析请求体数据说明解析JSON格式的数据解析url-encoded格式的数据解析multipart/form-data格式的数据说明如果不配置解析表单的中间件,则req.body默认为undefind。配置时需要注意将中间件配置在路由之前。解析JSON格式的数据app.use(express.json());解析url-encoded格式的数据app.use(express.urlencoded({ extended:false }));解析multipart/form-da原创 2021-07-31 09:40:51 · 706 阅读 · 0 评论 -
Express基础
文章目录Express什么是express?Express的优势Express的基本使用安装创建最基本的Web服务器监听GET请求监听POST请求Express什么是express?Express是基于Node.js平台,快速,开放,极简的Web框架。其作用与Node.js内置的http模块类似,都是用来创建Web服务器的。Express本质上就是一个npm上的第三方包,提供了快速搭建Web服务器的简便方法。Express中文官网:https://www.expressjs.com.cn/Ex原创 2021-07-26 22:38:08 · 379 阅读 · 0 评论 -
前端身份认证
前端身份认证在Express中使用Session认证什么是CookieCookie在身份认证中的作用Session的工作原理安装express-session中间件Session认证的局限性在Express中使用JWT认证机制JWT的使用方式安装JWT相关的包在Express中使用Session认证Session需要搭配Cookie进行认证什么是CookieCookie是存储在浏览器中的一段不超过4kb的字符串,由一系列的键值对组成,以及Cookie有效期、安全期、使用范围的可选属性组成。不同域名下原创 2021-07-26 22:36:40 · 689 阅读 · 0 评论 -
对密码进行加密处理
对密码进行加密处理对密码进行加密处理bcryptjs包对密码进行加密处理为了保证数据的安全性,不建议将密码按明文的形式存储,而是建议将密码加密存储。bcryptjs包使用bcryptjs对用户密码加密有以下优点加密后无法逆向破解同一明文加密多次,产生的是不同的加密结果安装bcryptjsnpm i bcryptjs导入并使用使用bcrypt的hashSync(明文字符串, 随机盐长度)方法,该方法返回一个加密后的字符串const bcrypt = require("bcrypt"原创 2021-07-25 19:16:18 · 249 阅读 · 0 评论