我想要做的就是从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。
答案 0 :(得分:1)
我建议您进行 ajax调用 ,然后将数据发送到 nodejs 路由。在nodejs insatll 正文解析器 。在您将在服务器端获得JSON之后,制作您想要的内容并通过 res.send(JSON.stringlifly()) 命令将其发送到浏览器并在客户端获取通过 ajax回调返回数据。
答案 1 :(得分:0)
您可以使用cURL(或任何可以发出HTTP请求的人)。