vue.js - 如何将 cookie 从 vuejs 发送到 lumen
问题描述
我开发了一个 vuejs SPA,我需要与 API 进行通信(使用流明开发)。首先,用户输入电子邮件和密码,然后将 post 请求发送到后端(我使用 axios)。后端响应使用 jwt 值设置 cookie,我需要在每个请求上发送这个 cookie。我的问题是,当我发布登录信息时,我的 cookie 得到了很好的响应,但是如果发送新请求,cookie 不会发送,并且我不会在 chrome 上的 web developer中查看 cookie。
let credential = {
email: data.email,
password: data.password,
};
axios.post("http://localhost:8080/login", credential, {
headers: {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*'
},
withCredentials: true
})
.then(user => {
console.log(user.data);
})
.catch(function (error) {
console.log(error);
});
我的正面和背面在不同的域上。我已经修改了cors。
解决方案
推荐阅读
- javascript - React 路由器与 react-uwp 的集成
- postgresql - SQL 数据库设计:额外的表与额外的主键列
- c# - 如何创建模态 asp.net 表单?
- amazon-s3 - 如何从 shell 脚本触发气流 dag
- ios - 添加定时器以更新 UIView 背景颜色
- php - 选择 MySQL 结果中的任意行
- vue.js - /null 在 axios 调用 NUXT 后
- perl - 如何使用 foreach 循环在两个哈希数组之间进行比较
- recursion - 我应该在递归 OCaml 函数中使用数组还是列表?
- git - 如何将上游分支的更改合并到我的 fork 分支