Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从远程服务器用php执行节点脚本_Php_Node.js - Fatal编程技术网

从远程服务器用php执行节点脚本

从远程服务器用php执行节点脚本,php,node.js,Php,Node.js,我有一个与API交互的web应用程序。在html文件中,有一个元素具有此函数的onclick属性: function executePHP() { $.ajax({ type: "POST", url: 'index2.php', }); } 那么index2.php只编写了以下代码: script.js只是一个执行的文件。使用MAMP时,在我的电脑上一切正常。然而,当我上传到real server并打开网站时,script.js

我有一个与API交互的web应用程序。在html文件中,有一个元素具有此函数的onclick属性:

function executePHP() {
   $.ajax({
       type: "POST",
       url: 'index2.php',
   });

}
那么index2.php只编写了以下代码:

script.js只是一个执行的文件。使用MAMP时,在我的电脑上一切正常。然而,当我上传到real server并打开网站时,script.js并没有执行。而且我在测试时没有忘记更改真实的url。 问题出在哪里有线索吗


基本上,我只需要在点击按钮时执行
node script.js

与该领域的专家讨论后,我就可以回答我的问题了。此代码无法在基本共享服务器上执行,因此需要VPS(虚拟专用服务器)。

您的代码正常,但基本共享服务器不允许此操作。你需要一个真正的服务器vps。哦,我明白了,不幸的是,这些服务相当昂贵。是的,我认为这将是一个很好的发明。一旦我有了它,我可以使用我的旧代码,它会工作吗?我是这种类型的后端和执行命令的新手,所以我很抱歉问这么多。事实上,我正在使用Webstorm作为我的IDE,当我从那里打开它时,它不工作,但我的计算机上也有Mamp,所有的东西都可以工作。我只是在检查服务器,现在有很多种。对于一个习惯于只做妈妈的初学者,你会建议哪一个呢?嘿,你在吗?