Node.js Pug和nodejs/express-按钮发送请求
我有一个使用Express的nodeJS服务器。它使用一个哈巴狗模板。它显示一组图像。我希望它在每个图像上显示一个按钮。按下该按钮时,服务器将删除图像,客户端将刷新 以下是我到目前为止对帕格的了解: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])
// 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”模块
这很可能是一个重复的问题这很可能是一个重复的问题