javascript - 两个提交按钮 - Node js Express

标签 javascript node.js express typescript

我只知道如何从 Node js 应用程序执行单个 post 函数。我想实现一个喜欢和不喜欢的功能,但我一次只能做一个。这是 HTML 代码:

<form method="post" name="ratings">
    <input type="submit" name="vote" value="like">
    <input type="submit" name="vote" value="dislike">
</form>

我可以执行单个帖子功能,但如何根据 html 按钮选择将其拆分。我可以提取 index.ts 文件中的值吗?我正在使用 typescript ,这是我要开始的 index.ts 代码的第一行

router.post('/testpage/*', function (req, res) {

最佳答案

检查请求中vote的值,然后为每个值执行正确的代码。在您的设置中,您需要使用 switch 或 if 语句逻辑链来检查 req.body.vote

关于javascript - 两个提交按钮 - Node js Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35761546/

相关文章:

node.js - JWT: 'string | undefined' 类型的参数不可分配给 'Secret' 类型的参数

node.js - Mongoose 中 document.save() 后的人口数量错误

node.js - 如何用expressjs返回json并用axios捕获它?

node.js - 如何在没有 Mongoose 的情况下使用 express 连接到 mongodb?

javascript - Stripe 自定义排版字体

javascript - 两个窗口之间交换信息

javascript - 为什么 foo 和 bar 都是平行的?

javascript - ng-repeat 对象属性,但在输入后散焦输入框

javascript - 无法让 Passport.js 重定向和闪现消息正常工作

javascript - 如何重新渲染快速路线上的页面并显示错误消息?