-1
私はNode.JSでこのプロジェクトに取り組んでいますが、get変数として渡されたIDに基づいて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
});
});
});
おかげギャビン!!私はあまりにも長い間コードを見つめていました - 木の森を見ることができませんでした! – Stuart