@Concordeair

Получение конкретной переменной из запроса get Node.js?

Я только учусь и могу как то не верно выражаться, но надеюсь вы меня поймете и поможете.

Есть curl запрос:
curl -X GET "url" -H "accept: text/plain"
Который я переделал в Node.js request:
var request = require('request');

var headers = {
    'accept': 'text/plain'
};

var options = {
    url: 'url',
    headers: headers
};

function callback(error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body);
    }
}

request(options, callback);


От этого запроса я получаю ответ:
{"countries":[{"countryId":643,"countryCode":"ru","unitId":395,"date":"2022-04-18T00:00:00","stationaryRevenue":63453.00,"stationaryOrderCount":151,"deliveryRevenue":141308.00,"deliveryOrderCount":107,"revenue":204761.00,"orderCount":258,"avgCheck":793.6472868217054263565891473}],"errors":[]}


Как мне написать код, кто бы выдавало только конкретную переменную, например "revenue"?
  • Вопрос задан
  • 177 просмотров
Решения вопроса 1
@Ne7Le4Der
https://codepen.io/Ne7Le4DeR/pen/rNpPyop

Если я правильно понял. Вариант с forEach - если нужны все, нижний вариант - если нужен конкретный индекс
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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