Я использую NodeJS и Express для своего проекта и устанавливаю его, когда пользователь, входящий в систему для индексации, сохранит значение сеанса.
req.session.user
{adminID: 3, имя пользователя: 'admin', пароль: 'admin'}
И я хочу получать данные из MYSQL, поэтому я использую Knex вот так.
router.get('/profile/user/me', (req, res, next) => {
let user = req.session.user;
if(user) {
try {
let me = req.session.user.adminID;
let info = knex('admin_account').where('adminID', `%${me}%`)
res.json(info)
} catch (e) {
console.log(e);
}
res.sendFile(path.join(__dirname + '/../public/personal_information.html'));
return;
}else{
res.redirect('/');
}
});
По-моему, если мы закончим вход в систему, у нас будет req.session.user Я буду использовать его для получения данных вместе с Knex.