contentasaurus / node-php-process
提供了一种标准,将处理任务委托给node,并由node返回结果。
    v2.1.0
    2017-01-10 18:38 UTC
This package is not auto-updated.
Last update: 2024-09-24 22:50:45 UTC
README
提供了一种标准,将处理任务委托给node,并由node返回结果。
在PHP中
include 'src/NodePhpProcess.php';
use contentasaurus\NodePhpProcess;
$process = new NodePhpProcess();
$process
	->script_path(__DIR__)
	->content([
		'test' => 'json'
	])
	->run('errors.js')
	->output($output)
	->errors($errors);
// exit(var_dump($errors));
if(!empty($errors)) {
	trigger_error($errors, E_USER_ERROR);
	exit();
}
exit($output);
在JS中
const requestProcessor = require('../src/RequestProcessor')
requestProcessor()
.then(data => {
	process.stdout.write(JSON.stringify(data))
})
.catch(err => {
	process.stderr.write(err)
})