摘要: Nodejs后端:验证表单数据 使用 joi 第三方包,joi官方文档。 1. 安装 相关包 npm install joi npm install @escook/express-joi 2. 定义验证规则模块 // 导入定义验证规则包 const joi = require('joi') // 阅读全文
posted @ 2022-02-22 22:48 WJY- 阅读(496) 评论(0) 推荐(0)
摘要: Nodejs后端 生成与解析 Token 一、生成 Token 使用 jsonwebtoken 插件,生成 JWT 的 Token 字符串。 注意:在生成 Token 字符串的时候,一定要剔除 密码 等无关属性的值 快速剔除密码等无关属性的值 // 剔除之后,user 中只保留了除 password 阅读全文
posted @ 2022-02-20 21:54 WJY- 阅读(762) 评论(0) 推荐(0)
摘要: Nodejs后端 对用户密码进行加密 使用 bcryptjs 插件对用户密码进行加密,优点: 加密之后的密码,无法被逆向破解 同一明文密码多次加密,得到的加密结果各不相同,保证了安全性 一、密码加密的方法: 安装指定版本的 bcryptjs : npm i bcryptjs@2.4.3 在需要使用插 阅读全文
posted @ 2022-02-20 21:24 WJY- 阅读(682) 评论(0) 推荐(0)
摘要: 1.尝试ping github.com cmd输入命令 ping github.com 发现无法ping通 2.查询http://github.com和http://github.global.ssl.fastly.net的IP地址 可以在 https://www.ipaddress.com 中查询 阅读全文
posted @ 2021-12-20 11:27 WJY- 阅读(2629) 评论(0) 推荐(0)
摘要: 通过js的random方法进行随机数的获取 Math.random(); //返回介于 0(包含) ~ 1(不包含) 之间的一个随机数 对于整数随机的范围可以分为以下4种情况: | [m,n) | 最基本的类型 | parseInt(Math.random()(n-m)+m) | | | | | | 阅读全文
posted @ 2021-08-17 15:41 WJY- 阅读(325) 评论(0) 推荐(0)
摘要: ####1.安装NProgress依赖包 npm install nprogress --save ####2.在main.js 中导入NProgress包对应的js和css import NProgress from 'nprogress' import 'nprogress/nprogress. 阅读全文
posted @ 2021-06-26 17:37 WJY- 阅读(758) 评论(0) 推荐(0)
摘要: 1. 登录功能 登录功能是基于Element-UI表单验证规则进行前端验证 (1) 在data中添加验证规则 loginFormRules: { // 登录名称的验证规则 username: [{ required: true, message: '请输入用户名称', trigger: 'blur' 阅读全文
posted @ 2021-05-16 15:48 WJY- 阅读(2332) 评论(0) 推荐(1)
摘要: 功能:在用户没有登录直接通过URL访问特定页面的情况下,直接跳转到登录页面 具体代码及注释如下: // 挂载路由导航守卫 // to表示将要访问的路径,from表示从哪里来,next表示下一个要做的操作 next('/login')强制跳转login router.beforeEach((to, f 阅读全文
posted @ 2021-05-16 15:19 WJY- 阅读(264) 评论(0) 推荐(0)