node.js — исключение файла js узла через переполнение стека

Когда я запускаю команду node auth.js в моем инструменте cmd я получаю выходные данные .. Я хочу получить выходные данные javascript в php-файле. Итак, я пробовал приведенные ниже коды, но они возвращали пустой вывод

<?php
exec("node auth.js &", $output);
var_dump($output);
?>

Я также пробовал полный путь. Но все еще не работает. И безопасно ли использовать вышеупомянутые коды? или есть какая-нибудь обёртка класса php для этой работы.

1

Решение

Кажется, вы говорите оболочке отправить в фоновом режиме исполняемый файл (узел и его файл), поэтому стандартный вывод будет перенаправлен на новую разветвленную оболочку вместо той, которую вы ожидаете в своем php-коде.
Если вы хотите, чтобы программа выполнялась в фоновом режиме, вы можете перенаправить вывод в файл и затем прочитать его внутри php.

Надеюсь, это было полезно для вас 🙂

-1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector