首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
nodejs
订阅
没想到你是这样的青年
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
除了cookie,你还可以用jwt(json web token)!
1. 认识jwt(json web token) jwt是为了在网络应用环境传递声明而执行的一种基于json的开放标准。 jwt被用来在身份提供者和服务提供者间传递被认证的用户身份信息,简单来说,就是用来验证身份的手段,例如登录校验,像我们之前用的cookie。 jwt可以使用…
前后端分离使用 Token 登录解决方案
这篇文章写一下前后端分离下的登录解决方案,目前大多数都采用请求头携带 Token 的形式。 前端得到 401 状态码,重定向到登录页面。 使用 respone 拦截器,对 2xx 状态码以外的结果进行拦截。 如果状态码是401,则有可能是 Token 过期,跳转到登录页。 上面…
玩转Koa -- 核心原理分析
而Koa中则是自定义request和response对象,然后保持对res和req的引用,最后通过getter和setter方法实现扩展。 但是为了方便开发者调用这些属性和方法,Koa将response和request中的属性和方法代理到context上。 上述就是属性代理和方…
Node.js 真·多线程 Worker Threads 初探
目前该模块处于 Stability 1 - Experimental 阶段,改动会较大,不建议用于生产环境。 该模块对象和类非常少,只有4个对象和3个类。 threadId: 在 worker 线程里是线程 ID,在父进程里是 0。 MessageChannel: 包含两个已经…
如何自动化部署项目?折腾服务器之旅~
本篇文章讲的不是如何把一个项目部署上线,而是如何自动化上线。 开发了一个需求管理和发布系统。 通过这个系统,可以创建需求、创建发布计划、创建分支、部署到测试环境、部署到生产环境、正式上线、合并代码等。 9.9元的阿里云服务器真的很慢,但还是足够折腾完这个项目。 用3个目录来模拟…
用Node+wechaty写一个爬虫脚本每天定时给女(男)朋友发微信暖心话
在评论区偶然看到一位读者说可不可以用微信实现一下。然后最近刚好在做微信机器人的小项目,那就把这个定时任务放到微信上去做吧,说干就干,撸了一下午终于撸出来了。 为了防止占用你的微信号,你和你的爱人添加我的微信后。你发送指定内容,我将会每天帮你发送消息
不要用JWT替代session管理(上):全面了解Token,JWT,OAuth,SAML,SSO
通常为了弄清楚一个概念,我们需要掌握十个概念。在判断 JWT (Json Web Token) 是否能代替 session 管理之前,我们要了解什么是 token,以及 access token 和 refresh token 的区别;了解什么是 OAuth,什么是 SSO,S…
基于 Token 的 WEB 后台认证机制
基于 Token 的 WEB 后台认证机制