问题描述
我正在尝试通过 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 (将#修改为@)