我在HTML中有一个按钮:
<button id="save" type="button" onclick="save()">Save</button>
在javascript中,我希望它在node.js中运行一些东西,而不是客户端的东西。
所以像这样的东西是我正在寻找的:
function save() {
//run script from server
}
如果这个脚本必须像我在打字一样运行node script.js
脚本必须像我键入它一样运行的原因是因为它将文件保存到节点.js服务器,确切地说是 json,并且该文件必须位于我的应用程序的 node.js 服务器上。
所以你真的不能从客户端执行服务器函数,但你可以发送一个后请求并在服务器端调用该函数,或者你可以使用套接字与服务器通信。无论哪种方式,如果您能够以这种方式与服务器进行交互,那么在安全性方面都是可怕的。