通过 Express 服务器上的 GET 请求访问 Cookie

问题描述

我正在尝试通过 GET 请求将 Cookie 传递到 Express 服务器。最终目标是让服务器能够读取 cookie 并写入其他 cookie。

这是我的 Express 服务器代码

const express = require('express');
const cors = require('cors')({ origin: true });
const cookieParser = require('cookie-parser')();

const app = express();

app.use(cors);
app.use(cookieParser);

app.get('/',(req,res) => {
  console.log(req.cookies);
});

app.listen(6001,() => {
  console.log('Listening on Port 6001');
});

为了执行 GET 请求,我使用了 Axios。我也愿意使用 fetch。

axios.get("http://localhost:6001",{ withCredentials: true });

但在我的服务器上我只看到以下内容

[Object: null prototype] {}

这很奇怪,因为我正在运行 GET 请求的网页上有 Cookie。

我是否缺少一些标题以允许通过 cookie?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...