使用Set-Cookie响应标头在HTTP请求之后未设置Cookie

时间:2017-10-15 13:15:47

标签: laravel cookies axios nuxt.js

上下文:我正在尝试将一个单独的前端(Nuxt.js)与Laravel后端耦合。会话(登录用户等)由后端维护,应使用cookie在前端进行存储和更新。我正在使用Axios进行API调用。

我目前在localhost:3000上运行我的前端,在127.0.0.1:8000上运行我的后端。当我从前端进行API调用时,我在响应中得到以下标题:

Access-Control-Allow-Credentials:true
Access-Control-Allow-Origin:http://localhost:3000
Cache-Control:no-cache, private
Connection:close
Content-Type:application/json
Date:Sun, 15 Oct 2017 13:05:24 GMT
Host:127.0.0.1:8000
Set-Cookie:laravel_session=fuqQf1fX3ZwQYl7xORGPopgZhD4qw5Mfi8lFrHTJ; expires=Sun, 15-Oct-2017 15:05:24 GMT; Max-Age=7200; path=/;
Vary:Origin
X-Powered-By:PHP/7.0.10

根据我的理解,浏览器现在应该设置/更新laravel_session cookie。但是,当我检查Chrome devtools中的cookie时,没有任何变化。

不同的网址(或至少是端口)是否存在问题?我错过了某种必需的标题或指令吗?我做了一些研究,但还没有找到解决方案。

0 个答案:

没有答案