0

我要做的就是将一个值从 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 的值。

4

2 回答 2

1

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

于 2017-07-01T11:46:01.273 回答
0

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

于 2017-07-01T07:18:08.983 回答