我有一个 HTML 按钮:
<button id="save" type="button" onclick="save()">Save</button>
在 javascript 中,我希望它在 node.js 中运行一些非客户端的东西。
所以我正在寻找这样的东西:
function save() {
//run script from server
}
如果这个脚本必须像我输入 node script.js
一样运行
脚本必须像我正在输入一样运行的原因是它正在将文件保存到node.js服务器,准确地说是一个json,并且该文件必须位于我的应用程序的node.js服务器上.
最佳答案
因此,您确实无法从客户端执行服务器函数,但您可以发送后请求并在服务器端调用该函数,或者您可以使用套接字与服务器进行通信。无论哪种方式,如果您能够以这种方式与服务器交互,那么从安全 Angular 来看,这将是可怕的。
关于javascript - Expressjs 服务器上的 HTML 按钮运行 node.js 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56605577/