node中token是什么意思

在node中,token是“凭据、信物”的意思,是访问资源的凭据,是一种身份认证的方式;当用户登录成功后返回token,并且存于数据库,用户访问资源的时候需要携带token,token在客户端保存会话数据,在服务器中判断token的有效性。

node中token是什么意思

本教程操作环境:windows10系统、nodejs 12.19.0版本、Dell G3电脑。

node中token是什么意思

什么是Token?

Token指访问资源的凭据,是一种身份认证的方式,它是解决跨域认证的最流行的一种方式。

为什么用Token?

以前较为流行的是通过session去做身份认证,session是通过服务器中保存会话数据来做身份认证,这种方式会导致在高并发中服务器压力过大的情况,还有就是,如果是服务器集群,那么就需要这些服务器session共享。

Token不在服务器中保存会话数据,而是保存在客户端。每次请求的headers中存入Token,在服务器中判断Token的有效性,是否可以访问资源。

传统Token和JWT的区别

传统Token

用户发起登录请求,登录成功之后返回Token,并且存于数据库,用户访问资源的时候需要携带Token,服务端获取Token之后和数据库中的对比。

JWT

用户发起登录请求,登录成功之后返回Token,但是不存于数据库,用户访问资源的时候需要携带Token,服务端获取Token之后去校验Token的合法性。

推荐学习:《nodejs视频教程》

以上就是node中token是什么意思的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2933399.html

(0)
上一篇 2025年3月11日 20:31:11
下一篇 2025年3月6日 10:24:04

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • node环境和浏览器环境有什么区别

    区别:1、在node中this指向global,而在浏览器中this指向window;2、浏览器中的js大多数情况下是在直接或间接的操作DOM,而不会在node中操作DOM;3、node中提供了比较方便的组件用于读写文件,而浏览器中则没有。…

    2025年3月11日
    200
  • node和react有什么区别

    node和react的区别是:nodejs是一个基于Chrome JavaScript运行时建立的一个平台,可用于方便地搭建响应速度快、易于扩展的网络应用;而react是一个用于构建用户界面的JavaScript库,主要用于构建UI。 本教…

    2025年3月11日
    200
  • node.js是单线程的吗

    node.js默认是单线程的,因为JavaScript引擎的关系,node.js采用的是单线程异步非阻塞的模式,一个nodejs无法利用多核资源;但是可以有第三方库提供多线程的支持,只是主线程是单线程,主线程中的操作是同步阻塞的。 本教程操…

    2025年3月11日
    200
  • nodejs是否是多线程

    nodejs不是多线程的,而是单线程的;nodejs采用的是单线程异步非阻塞模式,因为JavaScript引擎的关系,node默认的是单线程,一个nodejs应用无法利用多核资源,能够采用事件驱动和异步“I/O”的方式,实现一个单线程、高并…

    2025年3月11日
    200
  • nodejs在windows7上能安装吗

    nodejs在windows7上能安装;2011年7月,Node在微软的支持下发布Windows版本,但是windows7能够支持的最高nodejs版本是“v13.14.0”版本,高于该版本的nodejs已经无法在Windows7上安装;可…

    2025年3月11日 编程技术
    200
  • nodejs怎么解决1909错误

    在nodejs中,可以将环境变量中的ComSpec删除即可解决1909错误;出现1909错误的原因是系统环境变量冲突的问题,可以通过“系统设置”中的“关于”里找到“高级系统属性设置”即可修改环境变量。 本文操作环境:Windows10系统、…

    2025年3月11日 编程技术
    200
  • node 413错误怎么解决

    node 413错误是由于请求实体过长导致的,其解决办法就是在入口文件中添加代码为“app.use(bodyParser.json({limit: ’10mb’}));app.use(bodyParser.urlen…

    2025年3月11日
    200
  • node  import报错怎么办

    node import报错的解决办法:1、在项目根目录下执行“npm install –save babel-corenpm install –save babel-preset-env”;2、在项目根目录下创建一个…

    2025年3月11日
    200
  • nodejs在前端中的作用

    Node.js 在前端开发中发挥着重要作用:服务器端渲染:用于提高页面加载速度和 SEO。API 开发:为前端应用程序提供数据。实时通信:用于在服务器和客户端之间实时推送数据。自动构建和部署:自动化重复性任务,简化开发流程。Node.js …

    2025年3月11日
    200
  • nodejs是后端还是前端

    Node.js 被归为后端技术的原因:1. 在服务器端运行;2. 采用异步和非阻塞的 I/O 模型,适合处理频繁请求。 Node.js 的分类:后端 vs. 前端 Node.js 是一种在服务器端运行的 JavaScript 运行时环境,主…

    2025年3月11日
    200

发表回复

登录后才能评论