【发布时间】:2018-08-07 21:43:18
【问题描述】:
我已经使用 Express 安装了 cookie-parser,以便在我的 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') 从我的app.js 主文件中调用cookies.js。
刷新我的应用程序时,控制台日志输出Cookies: {}。我也看不到开发者工具Application 选项卡中设置的cookie。
我无法设置 cookie 有什么原因吗?
【问题讨论】:
-
大概你真的在某个时候完成了请求?
-
嗨,詹姆斯,感谢您的回复。你能扩展吗?抱歉,我是 Express 的新手。
标签: javascript node.js reactjs express cookies