首页 > 解决方案 > 浏览器中未设置响应标头 cookie

问题描述

我正在使用 Vue.js 和 Laravel 构建单页应用程序,响应标头包含 set-cookie 标头

HTTP/1.1 200 OK
Host: localhost:8000
Date: Fri, 14 Jun 2019 16:59:49 +0000
Connection: close
X-Powered-By: PHP/7.3.4
Set-Cookie: token=test; expires=Fri, 14-Jun-2019 17:59:49 GMT; Max-Age=3600; path=/; domain=localhost:8080
Cache-Control: no-cache, private
Date: Fri, 14 Jun 2019 16:59:49 GMT
Content-Type: application/json
Access-Control-Allow-Origin: http://localhost:8080
Vary: Origin
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 59

但是 cookie 没有保存在浏览器中,Laravel API 在 localhost:8000 下工作,而 Vue.js 前端在 localhost:8080 下工作。这个问题的解决方案是什么?

标签: phplaravelvue.jscookies

解决方案


推荐阅读