从客户端更改驻留在 nodejs 服务器上的变量

Change variable that lives on the nodejs server from client side

我有一个问题,假设我有一个位于 nodejs 服务器上的变量,名为: Var optionOne = "是"

我想通过按下按钮从客户端更改该变量。我将如何处理?因为显然 document.getElementById("myBtn").addEventListener("click", change) 不会工作。

如有任何帮助,我们将不胜感激。

您将 Web 服务路由放入您的服务器,然后从客户端使用 .fetch 或 AJAX 访问它。

一旦 Node 仅用于服务器端,在您执行此操作后 document.getElementById("myBtn").addEventListener("click", change) 您将需要将此信息从客户端发送到服务器端。

像这样

xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
xhr.send(document.getElementById("myBtn").value);