我想要做的就是將一個值從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我不確定你的意思。我需要從PHP發送到NodeJS,而不是從NodeJS的請求結束。該值來源於PHP,我不能從NodeJS中「先」獲取它。 –
你可以使用curl發送帶有參數的http請求,讓節點以json的形式響應http請求。 PHP端,解碼JSON響應與所需的結果。 – YvesLeBorg