javascript - 为什么当标头指示浏览器设置 cookie 时,浏览器无法设置?
问题描述
我一直在尝试在浏览器中设置 cookie,但失败了。我无法理解原因,cookie 没有存储在浏览器中。
我在我的本地机器上有一个设置,我正在尝试这个。所以服务器和客户端都在localhost
但在不同的端口上工作。这是我提出的要求:
axios.post('http://127.0.0.1:3001/server/demo', {
lang: this.state.language,
url: this.state.url
}).then(res => {
// do other stuff ;
});
如您所见,服务器希望浏览器设置三个 cookie demo
,即url
和lang
。但没有一个正在设置。到底发生了什么?这里还需要什么?
解决方案
推荐阅读
- python - Import something by its name
- emacs - How to export in ODT in org-mode?
- angular - Angular same route but different layout depending on logged in state
- angular - How to create multiple components with same logic or 1 component with multiple templates?
- linux - 找不到 yocto-bsp 命令
- python - 在 KMeans 中调用 model.labels 时出错
- html - 不允许启动 AudioContext。它必须在页面上的用户手势后恢复(或创建)
- python - 在我的项目中导入 Tensorflow 时出错
- typescript - 是否可以在索引签名类型中具有字段级别的泛型?
- typescript - 更改路由时是否应该从内存中释放组件?