NodeJS 如何通过后端Javascript文件监听HTML按钮?

gfttwv5a  于 2023-05-12  发布在  Node.js
关注(0)|答案(1)|浏览(159)

我正在编写一个带有后端的网站,我想添加一个事件侦听器,用于侦听./public/index.html中的按钮,但我不能执行getElementById,因为当我执行“node app.js”时,它会说该文档不存在,因为html文件未运行?
我尝试在HTML中使用onclick函数更新变量,当服务器看到该变量是true时,它会触发一个事件。
编辑:我使用了一个帖子表单,在我的服务器上,我做了app.post(“/postRequest”)

lf5gs5x2

lf5gs5x21#

我通过制作一个帖子表单实现了这一点:

<form action="/request" method="post">
    <button type="submit">submit</button>
 </form>

并且在服务器i中处理POST请求:

app.post("/request", (req, res) => {
    res.render("./example.ejs")
  })

相关问题