我有一个这样的网址:http://localhost/editblog/58a5da1df3ec9614fc9893d3
和帕格的代码如下:
input.form-control(type='hidden', name='id', value='')
问题是如何获取网址上的值并将其传递给value=''
我已经知道req.params.id
,但它不能解决我的问题
答案 0 :(得分:3)
当您渲染您的哈巴狗模板时,您可以将任何变量作为res.locals
属性发送,以便它发送到模板:
app.get('/editblog/:id', function(req, res) {
res.render('editblog', { title: 'edit blog', id: req.params.id });
});
现在您可以在模板中访问id
:
editblog.pug :
input.form-control(type='hidden', name='id', value=id)