关于cookie在项目中使用的一些问题

1.本地打开文件(本地打开的html文件)不能设置cookie,必须在服务器(本地服务器也可以)才能设置cookie

2.ajax请求携带cookie的问题

我是使用axios,网上说需要设置axios.default.withCredentials=true;(但是我不设置也能携带cookie);请求接口的域名必须和存储cookie的域名一致才能成功携带cookie

关于cookie在项目中使用的一些问题

关于cookie在项目中使用的一些问题

 

3.设置cookie

JavaScript 中,创建 cookie 如下所示:

document.cookie="username=John Doe";

您还可以为 cookie 添加一个过期时间(以 UTC 或 GMT 时间)。默认情况下,cookie 在浏览器关闭时删除:

document.cookie="username=John Doe; expires=Thu, 18 Dec 2043 12:00:00 GMT";

您可以使用 path 参数告诉浏览器 cookie 的路径。默认情况下,cookie 属于当前页面。

document.cookie="username=John Doe; expires=Thu, 18 Dec 2043 12:00:00 GMT; path=/";