Node.js | 详解 JWT 登录验证 的工作原理
社区首页 (3089)
我加入的社区
我管理的社区
官方推荐社区
76
其他社区
3089
请编写您的帖子内容
社区频道(4)
显示侧栏
卡片版式
全部
交流讨论
博文收录
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选
136
评分
回复
Node.js | 详解 JWT 登录验证 的工作原理
之前我们对Cookie&Session的工作原理存储问题和CSRF问题。为了解决/避免这些问题,开发者们开始使用更加成熟的JWT来代替作为登录验证的首选技术方案,这一节我们就将详细讲解JWT登录验证的工作原理,快来围观吧!
复制链接 扫一扫
分享
137
评分
回复
【蓝桥杯Web】第十四届蓝桥杯(Web 应用开发)模拟赛 2 期 | 精品题解
第十四届蓝桥杯Web应用开发模拟赛第二期昨天正式开始了(本来写的是今天正式开始了,结果没想到这篇文章写到了凌晨1点😵💫),博主也是第一时间为大家带来了题解!这篇题解包含了大学组和职业院校组的所有内容。因为自己在做题时忘记保存代码了,所以写这篇题解时我不得不又重新做了一遍,看在博主这么肝的份上,大佬们给个一键三连加关注吧!🤗 话不多说,开撕!
复制链接 扫一扫
分享
142
评分
回复
Node.js | Express+MongoDB 实现简易用户管理系统(三)(登录验证之Cookie&Session)
在前面的几节中我们已经创建并优化好了简易用户管理系统的项目结构,也对Cookie-Session登录验证的工作原理做了讲解,接下来我们将继续补充这个系统的功能,这一节我们将实战运用来实现这个系统的登录验证功能。
复制链接 扫一扫
分享
132
评分
回复
Node.js | 详解 Cookie-Session登录验证 的工作原理
目前绝大多数的系统都少不了登录验证的功能,这主要是为了保存用户的状态,以此来限制用户的各种行为,从而方便有效的控制用户的权限。比如一个用户登陆微博,发布、关注、评论的操作都应是在登录后的用户状态下进行的。实现登录验证的功能主要有、JWT两种方式,这一节我们将先对 Cookie&Session的工作原理做详细的介绍,在之后的文章中会陆续对JWT,以及如何使用和JWT来完善前几节我们搭建的简易用户管理系统进行讲解。关注博主,订阅专栏,学习Node不迷路!
复制链接 扫一扫
分享
150
评分
回复
【蓝桥杯Web】第十四届蓝桥杯(Web 应用开发)模拟赛 1 期-职业院校组 | 精品题解
上篇文章已经对大学组的十道题做了解析,有的小伙伴私信我说能不能出一篇职业院校组的解析,我去看了一下职业院校组模拟赛的题,发现就只有三道题与大学组的不同,于是这里就针对性的讲一下这三题,如果大家有问题,欢迎评论区留言,也欢迎私信我加入我们的前端技术交流群!
复制链接 扫一扫
分享
161
评分
回复
【蓝桥杯Web】第十四届蓝桥杯(Web 应用开发)模拟赛 1 期-大学组 | 精品题解
新一期的蓝桥杯大赛开始报名已经有一段时间了,最近博主的粉丝朋友们有很多都已经在积极备考了,也有很多朋友私信我说让我多发发题解,于是我就去蓝桥杯官网碰碰运气,看能不能找到好的题目(因为今年是蓝桥杯开放Web应用开发方向的第二年,官网上的备赛题目比较少),正巧发现蓝桥杯正在举行线上模拟赛,我便花了一些时间做题、总结、写作,于是这篇文章就诞生了。如标题所见,这是Web 应用开发模拟赛 1 期大学组的题解,关于蓝桥杯更多的题解博主会在之后的文章中陆续更新,欢迎大家关注订阅!话不多说,开撕!
复制链接 扫一扫
分享
149
评分
回复
Node.js | Express+MongoDB 实现简易用户管理系统(二)(MVC架构 | 业务分层)
上一节我们使用Express和MongoDB初步搭建了简易用户管理系统的大致骨架,并实现了一些增删改查的功能,如果你还没看过上一篇请点击这里。这一节我们来解决上篇文章末尾指出的一个问题:业务代码混乱。解决方式就是使用MVC架构,使整体的业务分层,各司其职。
复制链接 扫一扫
分享
147
评分
回复
JavaScript | 1000个判断条件难道要写了1000个 if ? 一文教你如何实现分支优化
在实际开发中,如果写了大量的 if 分支,并且可能还具有分支套分支,可以想象到整个代码的可读性和可维护都会大大降低,这是一个比较头疼的问题,那有没有什么办法能够即实现需求又能避免这些问题呢?本篇文章将转换思维深入讲解代码分支优化,快来围观吧!
复制链接 扫一扫
分享
149
评分
回复
【JavaScript】手撕前端面试题:寄生组合式继承 | 发布订阅模式 | 观察者模式
带你手撕前端面试题:寄生组合式继承 | 发布订阅模式 | 观察者模式。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!
复制链接 扫一扫
分享
152
评分
回复
Node.js | 基于 MongoDB 的简易用户管理系统
上一节我们介绍了MongoDB和Mongoose,这一节为了巩固Nodejs操作MongoDB数据库实现增删改查的功能,本文将带领大家制作一个简易的用户管理系统项目,让我们开始吧!
复制链接 扫一扫
分享
157
评分
回复
Node.js | MongoDB 入门讲解 & Mongoose 模块的初步应用
既然我们学习了NodeJS,正式进入了后端开发的领域,那么数据库的知识就必不可少了,这篇文章我们将去学习如何在NodeJS中应用非关系型数据库MongoDB,后期也会学习如何应用关系型数据库MySql。由于本专栏是针对NodeJS的,所以本篇文章侧重于讲解NodeJS如何连接并操作MongoDB数据库,并不会对MongoDB的安装配置以及原生的操作语法做过多的讲解(这些网上已经有很多的教程了,想深入了解的可自行搜索)。
复制链接 扫一扫
分享
147
评分
回复
【JavaScript】手撕前端面试题:对象参数浅拷贝 | 简易深拷贝 | 完整深拷贝
带你手撕前端面试题:浅拷贝 | 简易深拷贝 | 完整深拷贝。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!
复制链接 扫一扫
分享
167
评分
回复
【JavaScript】手撕前端面试题:手写new操作符 | 手写Object.freeze
带你手撕前端面试题:手写new操作符 | 手写Object.freeze。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!
复制链接 扫一扫
分享
147
评分
回复
Node.js | 深入讲解 express 应用程序生成器
通过前面几篇express的学习,我们已经了解到在express中如何配置路由、中间件、获取请求参数、托管静态资源、客户端渲染和服务端渲染等。在实际开发中我们一点点去配置这些内容显然是比较繁琐的,express官方也考虑到了这一点,于是就推出了express应用程序生成器来帮助我们快速构建一套较为完整的项目骨架,这篇文章我们就将深入去了解express应用程序生成器,让我们开始吧!
复制链接 扫一扫
分享
143
评分
回复
万字详解map与set
在数组中是通过数组下标来对 其内容进行索引的,而Map是通过对象来对 对象进行索引的,用来 索引的对象叫键key,其对应的对象叫值value;一般把搜索的数据称为关键字(Key),和关键字对应的称为值(Value),将其称之为Key-value的键值对,所以。HashMap中的元素是没有顺序的;TreeMap中所有的元素都是有某一固定顺序的,如果需要得到一个有序的结果,就应该使用TreeMap;如果重写了hashCode方法,不同的对象只要属性相同,计算出来的哈希值就是一样的。
复制链接 扫一扫
分享
141
评分
回复
Node.js | 一文带你了解 EJS 模板引擎
EJS是一套简单的模板语言,帮你利用普通的JavaScript代码生成HTML页面,这称为模板引擎,在服务端渲染中普遍使用。在上一篇服务端渲染的讲解中我们已经提到过ejs这个模板引擎,模板引擎在前后端不分离的时代中经常使用,但随着前后端分离模式、单页模式(SPA应用,如Vue、React,是前后端分离模式的一种应用)的普及,模板引擎的使用率逐渐下降,直到今天已经很难在一个新项目中发现模板引擎的影子了。所以本篇文章并不会过多深入讲解EJS,大家知道它的应用场景以及如何使用它即可。
复制链接 扫一扫
分享
143
评分
回复
Node.js | 一文带你了解 EJS 模板引擎
EJS是一套简单的模板语言,帮你利用普通的JavaScript代码生成HTML页面,这称为模板引擎,在服务端渲染中普遍使用。在上一篇服务端渲染的讲解中我们已经提到过ejs这个模板引擎,模板引擎在前后端不分离的时代中经常使用,但随着前后端分离模式、单页模式(SPA应用,如Vue、React,是前后端分离模式的一种应用)的普及,模板引擎的使用率逐渐下降,直到今天已经很难在一个新项目中发现模板引擎的影子了。所以本篇文章并不会过多深入讲解EJS,大家知道它的应用场景以及如何使用它即可。
复制链接 扫一扫
分享
99
评分
回复
【JavaScript】手撕前端面试题:手写Object.create | 手写Function.call | 手写Function.bind
带你手撕前端面试题:手写Object.create | 手写Function.call | 手写Function.bind。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!
复制链接 扫一扫
分享
102
评分
回复
【JavaScript】手撕前端面试题:手写instanceof | 手写Array.map | 手写Array.filter | 手写Array.reduce
带你手撕前端面试题:手写instanceof | 手写Array.map | 手写Array.filter | 手写Array.reduce。基础不牢,地动山摇!快来巩固基础、强化知识、冲击大厂吧!
复制链接 扫一扫
分享
为您搜索到以下结果: