Задать вопрос
Ответы пользователя по тегу Node.js
  • Как отправить и отрендерить больше 1 запрос к mysql на node.js express?

    @python3_10 Автор вопроса
    В процессе познания
    Что ж, второй раз я тут задал вопрос и второй раз сам же нашел решение. Оно удивительно простое, возможно кому-то пригодиться.
    // Все группы
    exports.gr = (req, res) => {
    
      pool.getConnection((err, connection) => {
        //коннект к бд
    
        if (err) throw err; // не удалось подключиться
        console.log("Connected as ID " + connection.threadId);
    
        // коннект к таблице sql
        // connection.query(
        //   'SELECT * FROM users WHERE gr = "one"',
        //   (err, rows) => {
        //     if (!err) {
        //       let filterOne = req.query.one;
        //       res.render('gr', { rows, filterOne});
              
        //     } else {
        //       console.log(err);
        //     }
        //     console.log("The data from user table: \n", rows);
    
        //   }
        // );
        connection.query('SELECT * FROM users WHERE gr = "one"', function(err, rows) {
          connection.query( 'SELECT * FROM users WHERE gr = "two"', function(err, rows2) {
            res.render('gr', { rows : rows, rows2: rows2 });
          });
        });
      }); 
     
    };
    Ответ написан
    Комментировать