file本地文本传输协议为什么无法设置cookies

vue项目, npm run build之后本地运行index.html
登录正常获取token, 但是无法跳转.
查看cookies发现token没有正常保存.
node server环境下一切正常,
为什么file本地文本传输协议不像http协议可以正常存储cookies呢?

已解决 悬赏分:40 - 解决时间 2022-01-17 02:48
反对 0举报 0 收藏 0

回答3

最佳
  • @

    因为你访问服务器走 http(s):// 协议,跟本地 file:/// 协议不同源,所以不能保存或传输 cookie。

    支持 0 反对 0 举报
    2022-01-16 14:19
  • @

    cookie 是用来做什么?http 做状态使用的。

    不建议你直接本地 file 打开调试。你可以起个nginx服务。

    支持 0 反对 0 举报
    2022-01-16 15:06
  • @

    试下火狐浏览器。
    正儿八经的开发最好是跑个服务器。

    支持 0 反对 0 举报
    2022-01-16 16:00