私がしたいのは、処理のためにPHPからNodeJSに値を送ることです。 NodeJSが値の処理を終了したら、その値をPHPに送り返します。PHPから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に戻す必要があります。
nodejsサーバーへのネットワーク要求を行うだけではありませんか? –
@AdamForbisあなたはそれが何を意味するか分かりません。 NodeJSからのリクエストではなく、PHPからNodeJSに送る必要があります。この値はPHPに由来していて、NodeJSの最後から値を取得することはできません。 –
curlを使用してパラメータ付きのhttp要求を送信し、ノードがhttp要求にjsonとして応答できるようにすることができます。 PHPの側で、希望の結果を持つjsonの応答をデコードします。 – YvesLeBorg