@historydev
Редактирую файлы с непонятными расширениями

Как получить переменную с результатом запроса вне запроса?

Доброй ночи.Скажите пожалуйста,как получить переменную с результатом этого запроса вне запроса?

app.get('/viewmenu', (req,res) => {

		connection.query('SELECT * FROM menu', (err, result) => {
			  if(err) {
			    console.error(err);
			    return;
			  }
			  const index = result.reduce((acc, row) => ({...acc, [row.id]: row}), {});
			  var menu = [];
			  for(const row of result) {
			    if(row.parent_id === 0) {
			      menu.push(row);
			      continue;
			    }
			    const parent = index[row.parent_id];
			    if(!parent) {
			      console.warn(`Undefined parent with id ${row.parent_id}`);
			      continue;
			    }
			    if(!parent.children) {
			      parent.children = [];
			    }
			    parent.children.push(row);
			    
			    
			  }
		});

               // Здесь получить нужно

		res.send(123)

})
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы