Кукольник не загружает страницу из laravel exec () в контроллер

Laravel 5.6 работает на 127.0.0.1:8000

у меня есть файл capture.js, который использует Puppeteer и открывает страницу

127.0.0.1:8000/render

когда я звоню из командной строки, это работает очень хорошо.

node capture.js

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

exec('node capture.js' )

он запускает Puppeteer, но страница не загружается (TIMEOUT)

когда я пытаюсь из контроллера с capture.js загрузить другую страницу (например, google.fr), это работает хорошо.

это как-то связано с сетью? localhost на порт 8000?

Безголовый ложь или истина дали те же результаты => ВРЕМЯ

-1

Решение

Ты звонишь exec из файла, который необходим для запуска вашего приложения Laravel. Время истекло, потому что exec блокирует загрузку приложения laravel.

Это пример того, что делается,

Laravel App -> Кукольник -> Подождите! Перейти за приложение Laravel

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]