Передача и чтение значений с помощью дочернего процесса child_process в узле js

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

Вот пример кода, который я использую для вызова файла PHP

var spawn = require("child_process").spawn
router.post('/textphp', function(req, res){
var php = spawn('/usr/bin/php',['./public_html/files/demo_php_script.php'],
{
env:
{
foo: "value"}
});
php.stdout.on('data', function(data)
{
console.log(data.toString());
});
});

И вот формат, который я пытаюсь прочитать переданные данные в файле PHP

<?php
echo $_ENV['foo']
?>

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

0

Решение

Задача ещё не решена.

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

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

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