如何从PHP发送值到NodeJS,然后回到PHP?

时间:2017-07-01 00:00:28

标签: php node.js send getvalue

我想要做的就是从PHP发送一个值到NodeJS进行处理。 然后当NodeJS完成处理值时,将值发送回PHP。

所需的PHP:

<?php
   $value = 'someVal';
   $url = 'http://123.456.789:8080/processing/'

   $newValue = mysteriousFunctionThatSendsTheDataToNodeJSThatIDontKnowAbout($url, $value);
?>

所需NodeJS:

router.post('/processing/', function(request, response){ 
   var value = request.body.value;

   //VALUE BEING PROCESSED

   response.send(value);
});

一些注意事项:如果它是router.post或router.get或router.whatever无关紧要,我只需要从PHP到NodeJS然后再返回PHP。

2 个答案:

答案 0 :(得分:1)

我建议您进行 ajax调用 ,然后将数据发送到 nodejs 路由。在nodejs insatll 正文解析器 。在您将在服务器端获得JSON之后,制作您想要的内容并通过 res.send(JSON.stringlifly()) 命令将其发送到浏览器并在客户端获取通过 ajax回调返回数据。

答案 1 :(得分:0)

您可以使用cURL(或任何可以发出HTTP请求的人)。