vue.js - 使用 vue-cookies 时我无法获取 sessionid
问题描述
我正在尝试sessionid
通过 vue-cookies 从 cookie 中获取。
所以我导入 vue-cookies,并打印 cookie
import VueCookies from 'vue-cookies';
Vue.use(VueCookies);
console.log(Vue.cookies.keys());
结果只有["csrftoken"]
在我登录后才会显示,但在 Chrome 应用程序-->存储-->Cookies 中,有两个键:csrftoken
和sessionid
.
sessionid
你能告诉我为什么我进不去Vue.cookies.keys()
吗?
感谢您的帮助。
解决方案
django session的默认head httponly为True,我设置为False后,问题解决
django 设置.py
SESSION_COOKIE_HTTPONLY = False
推荐阅读
- c# - 为什么要使用 IConfigurationSource 来包装 IConfigurationProvider?
- python - Django如何在HTML模板中将所有评论显示为子父关系?
- python - 创建一个包含计数值的汇总表
- http - Esp8266 通过 Wifi 进行 Http 通信
- bash - 在字符串中使用环境变量
- ssl - SSL 证书在 80% 的时间里不工作 Apache
- macos - 将 mac 上的 $PATH 变量与 zsh 连接以使代码命令正常工作
- c - 目标文件中函数的绝对地址
- visual-studio-code - 如何在 vs 代码上使用扩展
- java - LWJGL 中有多个摄像头?