Я создаю сайт, используя 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;
Это происходит в каждом из моих маршрутов.Кто-нибудь знает, почему это происходит?Спасибо