Expressjs 服务器上的 HTML 按钮运行Node.脚本



我在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 服务器上。

所以你真的不能从客户端执行服务器函数,但你可以发送一个后请求并在服务器端调用该函数,或者你可以使用套接字与服务器通信。无论哪种方式,如果您能够以这种方式与服务器进行交互,那么在安全性方面都是可怕的。

最新更新