从远程服务器用php执行节点脚本
我有一个与API交互的web应用程序。在html文件中,有一个元素具有此函数的onclick属性:从远程服务器用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
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,所有的东西都可以工作。我只是在检查服务器,现在有很多种。对于一个习惯于只做妈妈的初学者,你会建议哪一个呢?嘿,你在吗?