Node.js Pug和nodejs/express-按钮发送请求

Node.js Pug和nodejs/express-按钮发送请求,node.js,express,Node.js,Express,我有一个使用Express的nodeJS服务器。它使用一个哈巴狗模板。它显示一组图像。我希望它在每个图像上显示一个按钮。按下该按钮时,服务器将删除图像,客户端将刷新 以下是我到目前为止对帕格的了解: // register form block content form(name="getomdb",method='post') div.input input(type="submit",name="delete", value="Delete " + link[0])

我有一个使用Express的nodeJS服务器。它使用一个哈巴狗模板。它显示一组图像。我希望它在每个图像上显示一个按钮。按下该按钮时,服务器将删除图像,客户端将刷新

以下是我到目前为止对帕格的了解:

// register form
block content
form(name="getomdb",method='post')
    div.input
        input(type="submit",name="delete", value="Delete " + link[0])

    div.container
        h3#title
            p#plot
链接[0]引用了我要删除的图像。据我所知,这是在向我的服务器发送一个POST请求,其值为“Delete”+link[0]

我的服务器尝试处理它:

    app.post('/', function(req, res){
        console.dir(req.body);
        console.log('post got');
        res.render('index.pug', { links: links})
});

显然,请求没有正文(它打印未定义)。如何访问它试图删除的特定链接?

您应该能够通过

req.body.delete
只需添加要传递的值的名称。请记住,如果您开始以json或其他格式传递,则需要检查“BodyParser”模块


您应该能够通过

req.body.delete
只需添加要传递的值的名称。请记住,如果您开始以json或其他格式传递,则需要检查“BodyParser”模块


这很可能是一个重复的问题这很可能是一个重复的问题