Множество способов справиться с этим.Самый простой и простой способ - настроить сервер на вашем (или целевом) компьютере, а затем просто передать запрос.Это позволит индивидуально контролировать скрипт узла и php скрипт.
В вашем PHP-файле вы можете просто использовать file_get_contents
,
$text="some data to pass";
$homepage = file_get_contents("http://YOURPUBLICIPADDRESS:3000/?text=$text");
echo $homepage;
И на вашем узле api вы можете иметь некоторый маршрут, который будет обрабатывать jsFunction оттуда, при условии, что это обещаниеЯ, вероятно, могу использовать ExpressJS, чтобы справиться с этим.
var express = require('express')
var jsFunction = require('./jsFunction')
var app = express()
app.get('/', function (req, res) {
jsFunction(req.query.text).then(data=>res.send({data}))
})
app.listen(3000)