Показать сообщение отдельно
  #1 (permalink)  
Старый 30.10.2019, 18:16
Кандидат Javascript-наук
Отправить личное сообщение для Signal Посмотреть профиль Найти все сообщения от Signal
 
Регистрация: 03.05.2016
Сообщений: 137

Как правильно реализовать class и async
есть файл, ну типа сервер тоже на nodejs
он должен запускать и мониторить некоторые сервера,
каждый из этих серверов для работы с ними у меня сделаны классы, с одинаковыми функциями и результатом но с разной реализацией.

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://news.ycombinator.com', {waitUntil: 'networkidle2'});
  await page.pdf({path: 'hn.pdf', format: 'A4'});

  await browser.close();
})();


как эту конструкцию засунуть в класс, чтоб он висел как открытый браузер и работали на нем все их скрипты и можно было отправлять туда команды и получать ответ от него, ну сохранялка в pdf мне не нужна, просто взял пример с сайта фреймворка puppeteer для chromium

PS. японский бог, не класс а функция даже не знаю как обозвать ее, я просто в Delphi шарю

function SiteWorker1() {
      this.SET_DEBUG_MODE = function(ModeDebug) {
       ...
      }
}

Последний раз редактировалось Signal, 30.10.2019 в 19:20.
Ответить с цитированием