Как вызвать множественный запрос в nodejs с помощью модуля REQUEST?

Я стараюсь, чтобы это выглядело лучше, Я использую модуль запроса для выполнения HTTP-запроса на том же сервере, но с другим идентификатором разработчика для получения значения устройства.

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

вот что у меня есть:

request("http://" + DEVLINK_IP.DEVLINK_IP + ":" + DEVLINK_port.DEVLINK_port + "/JSON?request=getstatus&ref = " + addons.Lightning[1].ref2, (error, response, body) => {
            let object = JSON.parse(body);});

request("http://" + DEVLINK_IP.DEVLINK_IP + ":" + DEVLINK_port.DEVLINK_port + "/JSON?request=getstatus&ref = " + addons.Lightning[0].ref1, (error, response, body2) => {
                let object2 = JSON.parse(body2);});

request("http://" + DEVLINK_IP.DEVLINK_IP + ":" + DEVLINK_port.DEVLINK_port + "/JSON?request=getstatus&ref = " + addons.Lightning[0].ref3, (error, response, body3) => {
                let object3 = JSON.parse(body3);});

request("http://" + DEVLINK_IP.DEVLINK_IP + ":" + DEVLINK_port.DEVLINK_port + "/JSON?request=getstatus&ref = " + addons.Lightning[0].ref4, (error, response, body4) => {
                let object3 = JSON.parse(body4);});

вот немного моего скрипта, где я использую его для:

// Issue the request
        request("http://" + DEV_IP.DEV_IP + ":" + DEV_port.DEV_port + "/JSON?request=getstatus&ref = " + addons.Lightning[1].ref2, (error, response, body) => {
            let object = JSON.parse(body);
        request("http://" + DEV_IP.DEV_IP + ":" + DEV_port.DEV_port + "/JSON?request=getstatus&ref = " + addons.Lightning[0].ref1, (error, response, body2) => {
                let object2 = JSON.parse(body2);
                // If there has been an error, log it
                if (error) console.error(error);
                
                
                

                message.channel.send({
                    embed: {
                        color: 3447003,
                        author: {
                            name: "Malosa-Lightning add-on",
                            icon_url: "https://icons.iconarchive.com/icons/jaan-jaak/weather/256/thunder-lightning-storm-icon.png"
                        },
                        title: "Lightning Detection",
                        url: "http://google.com",
                        description: "Current live info",
                        fields: [{
                            name: "Detection:",
                            value: (object.Devices[0].status)
                        },
                        {
                            name: "Masked links",
                            value: "You can put [masked links](http://google.com) inside of rich embeds."
                        },
                        {
                            name: "Markdown",
                            value: "You can put all the *usual* **__Markdown__** inside of them."
                        }
                        ],
                        timestamp: new Date(),
                        footer: {
                            icon_url: client.user.avatarURL,
                            text: "© Example"
                        }
                    }
                });
            });
        });
Модуль request устарел.; не используйте это.
Quentin 09.04.2021 13:39

У нас нет возможности узнать, поддерживает ли вызываемый вами API одновременную передачу нескольких ссылок.

Quentin 09.04.2021 13:40

у тебя есть лучшее решение? и если да, то можешь показать мне, как? С уважением

Tranq 09.04.2021 13:40

На странице, на которую я ссылался в своем предыдущем комментарии, есть указатели на альтернативы.

Quentin 09.04.2021 13:41

Что ж, я хочу использовать один раз этот модуль для запроса такого сайта [http request1, http resuest2, http request3] и т. д.

Tranq 09.04.2021 13:42

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

Tranq 09.04.2021 13:44
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
6
12
0

Другие вопросы по теме