无法在 Express 中使用"cookie-parser"设置 Cookie



我已经安装了带有 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'
})

最新更新