我已经安装了cookie-parser
和Express以便在我的React应用程序中使用。我正在尝试设置Cookie,以便可以开始研究登录系统的会话。
使用以下代码设置Cookie时,控制台日志将仅输出Cookies: {}
。我无法设置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')
从我的cookies.js
主文件中调用app.js
。
刷新应用程序时,控制台日志输出Cookies: {}
。我也看不到开发人员工具Application
标签中设置的cookie。
有什么原因我无法设置cookie?
答案 0 :(得分:0)
如果我将以下内容添加到fetch('/cookies')
,则会设置cookie:
fetch('/cookies', {
credentials: 'include'
})