Фон
Я запускаю Puppeteer в локально работающем приложении.Когда я перемещаю его на производственный сервер Debian, он отключается в функции
page.goto(url)
.
Пример
Я попробовал кучуразличных предложений онлайн.В приведенном ниже примере вы увидите несколько вариантов, которые я пробовал, которые были предложены в режиме онлайн.Я пробовал все это в одиночку и в разных сочетаниях друг с другом.Да, я в этом отчаялся.
const browser = await puppeteer.launch({
args: [
'--no-sandbox',
'--disable-setuid-sandbox',
'--ignore-certificate-errors',
'--ignore-certificate-errors-spki-list',
'--user-data-dir']});
const page = await browser.newPage();
await page.goto(
`https://example.com/${template}?data=${JSON.stringify(req.body)}`, {waitUntil: 'networkidle0'}
);
page.goto (url) работает локально, но не работает при работе на сервере.
Вопрос
Почему на сервере происходит сбой page.goto()
и есть ли обходной путь?