我已经安装了带有 Express 的 cookie-parser
,以便在我的 React 应用程序中使用。我正在尝试设置一个cookie,以便我可以开始查看登录系统的会话。
使用以下代码设置 cookie 时,控制台日志将仅输出Cookies: {}
。我无法设置饼干。
饼干.js
var express = require('express');
var router = express.Router();
router.get('/', function(req, res) {
res.cookie('test-cookie', 'test-value', {
maxAge: 60000
});
console.log('Cookies: ', req.cookies);
})
module.exports = router;
我正在使用fetch('/cookies')
从app.js
主文件调用cookies.js
。
刷新应用程序时,控制台日志输出Cookies: {}
.我也看不到开发人员工具Application
选项卡中设置的 cookie。
有什么原因无法设置饼干吗?
如果我将以下内容添加到fetch('/cookies')
,则设置cookie:
fetch('/cookies', {
credentials: 'include'
})