Node.js cookie

🌙
手机阅读
本文目录结构
  • 请求路径,查询字符串,请求体
  • 很多业务是需要状态的,比如购物车,比如登录
  • 但是 HTTP 是无状态的,无法区分用户的身份;
  • 为了标示和认证一个用户,就需要用到 cookie;

步骤;

    1. 客户端先请求服务器端,服务器端向客户端发送 cookie;
    1. 客户端保存 cookie;
    1. 以后每次请求服务器的时候会将此 cookie 发送会服务器端

原理:

网站为了辨别用户身份,进行会话跟踪而要在客户端上存储数据;

cookie 过多,会引起请求头过大;

  • 1,浪费带宽
  • 2,容易被篡改所以使用前要先校验;
  • 3,不要信任 cookie 里面的数据;
  • 4,设置正确的 domain 和 path;
  • 存储内容不宜过多的
  • 正确设置 domain
  • 没敢数据不能放到 cookie 中,isAdmin 支付宝余额,8.999

会话 session

敏感数据存在在哪里?

超市会员卡

cookie 卡上写月,服务器端不知道你的余额

session 卡上只有卡号,没有余额,向服务器端发送的时候只发送卡号就可以了;

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了