#node.js #express
#node.js #экспресс
Вопрос:
Я новичок в node js и express js, я застрял в костюме, в котором я передаю объект .файл jade, но перед этим я хочу отладить его, как мы используем в php print_r(массив), но я пытаюсь использовать console.log(объект), но у меня это не сработало
Требование:
- Печать объекта и массива в файле .jade и .pug (с использованием node и express)
код в index.js файл
router.get('/', function (req, res, next) { var sqlQuery = `SELECT * FROM users`; db.query(sqlQuery, function (err, results, fields) { res.render('index', { title: 'Register - Login', authorised: req.session.authorised, fname: req.session.fname, users: results }); }); // console.log(authorised); });
Код в файле .jade я попробовал div
- console.log(авторизованный) div
но это не сработало для меня
Ответ №1:
попробуйте это
router.get('/', function (req, res, next) { const authorised=req.session.authorised; const sqlQuery = `SELECT * FROM users`;// use const or let db.query(sqlQuery, function (err, results, fields) { // since both the key and value are the same in the json I am using authorised from above as the value res.render('index', { title: 'Register - Login', authorised, fname: req.session.fname, users: results }); }); console.log(authorised); });