3.项目包含知识点

1 .密码加密 bcrypt

哈希加密是单程加密方式 : 1234 => abcd

在加密的密码中加入随机字符串可以增加密码被破解的难度

用法
//导入bcrypt模块
const bcrypt = require('bcrypt')
//生成随机字符串gen => generate 生成salt 盐
let salt = await bcrypt.genSalt(10);
//使用随机字符串对密码进行加密
let pass = await bcrypt.hash('明文密码'), salt);
bcrypt依赖的其他环境
1.python2.x
2.node-gyp npm install -g node-gyp
3. windows-build-tools npm install --golobal --production windows-build-tools

session 实际上就是一个对象,存储在服务器端内存中,在session对象中,可以存储多条数据,每一条数据都已一个sessionid作为唯一标识

在node.js中需要借助express-session实现session功能

blog项目
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。