Задать вопрос
@sasha-ld

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

Делаю запрос на сервер, как правильно записать ответ в переменную?
let str;
  const net = require('net');
  const client = net.createConnection({
    host: '127.0.0.1',
    port: 3545
    }, () => {
    client.write('status\r\n');
  });
  client.on('data', (data) => {
    str = data;
    client.end();
  });
  client.on('end', () => {
  });

console.log(str)


Понимаю что console.log выведет undefined так как он выполнится раньше чем в переменную запишется результат, но как сделать правильно?
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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