Vue笔记(五)——Token生命周期

news/2024/9/17 15:35:05

Token

定义:令牌,一般用于用户身份验证

Token的特点

  • 随机性
  • 不可预测性
  • 时效性
  • 无状态
  • 跨域

node所需模块

jsonwebtoken
  • 生成并加密Token
// 设置对象
let user = {};
// 加密密钥
let secret = '0000';
let token = jwt.sign(user,secret,{'expiresIn':60*60 // 设置过期时间
});
  • 解密Token
// 获取前端发送的token
let token = req.headers['auth'];
jwt.verify(token,'0000',(error,result)=>{if(error){res.send({false,{},'unauth'});}else{res.send({true,{},result);}
})

生命周期

Vue提供了很多钩子函数给我们在不同的时刻操作不同的代码
  • beforeCreate:属性和方法初始化之前
  • created:属性和方法初始化完成
  • beforeMount:宿主元素挂载前
  • mounted:宿主元素挂载完成
  • beforeUpdate:属性和方法更新之前
  • updated:属性和方法更新完成
  • beforeDestory:销毁组件之前
  • destoryed:组件销毁完成

http://lihuaxi.xjx100.cn/news/267934.html

相关文章

javascript this用法小结

this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运…

总结2021面试中的常见14种算法套路

‍‍‍点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达来源丨机器学习爱好者社区编辑丨极市平台导读 曾在 Facebook 和微软工作过的 Educative.io 创始人 Fahim ul Haq 发文总结了编程面试所遇到的问题的 14 种最常见的模式…

python与Redis数据库进行交互(安装包、调用模块、StrictRedis对象⽅法、交互代码示例(string增加、string获取、string修改、string删除、获取键))

1. 安装包 安装Redis的有3种方式GitHub - redis/redis-py: Redis Python Client 第一种:进⼊虚拟环境,联⽹安装包redis pip install redis 第二种:进⼊虚拟环境,联⽹安装包redis easy_install redis 第三种:到中⽂官…

抓豆瓣的电影评论数据

# -*- coding:utf-8 -*-抓取豆瓣电影某部电影的评论 这里以《我不是潘金莲为例》 网址链接:https://movie.douban.com/subject/26630781/comments 为了抓取全部评论需要先进行登录 python from selenium import webdriver import time import codecs import jieba import jieba…

【项目实践】YOLO V4万字原理详细讲解并训练自己的数据集(pytorch完整项目打包下载)...

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达目录1、什么是YOLOV42、YOLOV4结构解析2.1、主干特征提取网络Backbone3、特征金字塔4、YoloHead利用获得到的特征进行预测5、预测结果的解码6、在原图上进行绘制7、YOLOV4…

Leetcode 之Binary Tree Postorder Traversal(44)

后序遍历&#xff0c;比先序和中序都要复杂。访问一个结点前&#xff0c;需要先判断其右孩子是否被访问过。如果是&#xff0c;则可以访问该结点&#xff1b;否则&#xff0c;需要先处理右子树。 vector<int> postorderTraversal(TreeNode *root){vector<int> resu…

list使用

链表概述 链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。链表有一个“头指针”变量&#xff0c;图中是以head来表示&#xff0c;它存放一个地址&#xff0c;该地址指向一个元素。链表中每个元素称为“结点”。每个结点包括两部分&#xff1a;用户需要用的…

C语言里的逗号!_只愿与一人十指紧扣_新浪博客

#includeint main( ){int i;i 3/2,3*2;//不带括号的&#xff0c;取得是前面的值&#xff01;printf("i:%d\n",i);return 0;}#includeint main( ){int i;i (3/2,3*2);//带括号的取得值是后面的&#xff01;printf("i:%d\n",i);return 0;}