Так что я недавно работал над этим проектом с Node.JS, и я пытаюсь установить cookie на основе идентификатора, переданного как переменную get - код работал вчера, однако сегодня я могу консольно запустить query.id еще мой файл cookie не определен, и я не могу понять, почему - кто-то имел дело с чем-то подобным раньше и может пролить некоторый свет?Почему мои файлы cookie не установлены Node.JS и cookie-parser?
app.get('/home', function(req, res) {
console.log(req.query.id);
if (res.query != undefined && res.query.id != undefined) {
res.cookie('user_id', req.query.id);
res.send(req.cookies.user_id);
};
console.log(req.cookies.user_id);
var user_id = req.cookies.user_id;
console.log(user_id);
var project = [];
retrieve_projects = connection.query('SELECT * FROM projects, project_users WHERE project_users.user_id = '+user_id+' AND project_users.project_id = projects.id' , user_id, function (err, result){
//console.log(result);
//throw err;
for (var i = 0; i <= result.length; i++) {
if (result[i] != undefined) {
//console.log(result[i]);
var tempProject ={
project_id: result[i].id,
project_title: result[i].title,
description: result[i].description,
start_date: result[i].start_date,
end_date: result[i].end_date,
status: result[i].status,
project_colour: result[i].project_colour
}
project.push(tempProject);
}
}
//console.log(project);
res.render('home',
{
title: 'Utasko | Home',
project_data:project
});
});
});
Спасибо Gavin !! Я слишком долго смотрел на код - не видел лес для деревьев! – Stuart