php - 浏览器中未设置响应标头 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 下工作。这个问题的解决方案是什么?
解决方案
推荐阅读
- java - 选择计数存储过程与动态查询无法正常工作
- html - ASP MVC textarea 作为数组还是列表?
- android - 如何解决此错误:找不到 com.google.android.gms.internal.zzbgl 的 zzbgl 类文件
- python - 不明白为什么一直显示损坏的图片图标
- javascript - 尝试在我的网络应用程序中测试 google oauth 时出现 popup_closed_by_user 错误
- karate - 空手道加特林:设置本地地址
- python - 如何使用 python 日志库从 PySpark 应用程序记录到 HDFS
- ios - 授权文件在构建期间被修改,不支持
- python - 使用来自 Celery 的 SQS 消息
- sql - SQL Server 在 equals 查询中剥离 unicode