gpt4 book ai didi

Node.js Cookie 解析器停止加载页面

转载 作者:行者123 更新时间:2023-12-05 08:31:53 29 4
gpt4 key购买 nike

我正在使用 Node.js 和 Express 创建一个网站。我正在使用 cookie-parser 创建一个 cookie 来存储序列。我还使用 express.Router() 进行路由。

当我使用 router.use(cookieParser) 并尝试加载它从未加载的页面时。我已将此行注释掉,它再次起作用。我没有收到任何错误消息。

代码如下:

const express = require('express');
const router = express.Router();
const cookieParser = require('cookie-parser');

router.use(cookieParser);

router.get('/', (req, res, next) => {
var i = 0;
//shuffle the sequence array
while (i++ < 10) {
const a = Math.floor(Math.random() * 5);
const b = Math.floor(Math.random() * 5);

if (a !== b) {
var temp = sequence[a];
sequence[a] = sequence[b];
sequence[b] = temp;
}
};
res.cookie('sequence', JSON.stringify(sequence));
res.redirect('./article');
console.log(sequence);
//res.redirect('./article');
});



module.exports = router;

这发生在我的每一次溃败中。有人知道为什么会这样吗?谢谢

最佳答案

修复方式

router.use(cookieParser());

代替

router.use(cookieParser);

代码行号 4

关于Node.js Cookie 解析器停止加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54792657/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com