tru*_*cng 5 node.js express pug
我有一个这样的网址: http://localhost/editblog/58a5da1df3ec9614fc9893d3
和 pug 中的代码是这样的:
input.form-control(type='hidden', name='id', value='')
Run Code Online (Sandbox Code Playgroud)
问题是如何获取 url 上的值并将其传递给 value=''
我知道,req.params.id
但这不能解决我的问题
当你渲染你的 pug 模板时,你可以将任何变量作为res.locals
属性发送,这样它就会发送到模板:
app.get('/editblog/:id', function(req, res) {
res.render('editblog', { title: 'edit blog', id: req.params.id });
});
Run Code Online (Sandbox Code Playgroud)
现在您可以访问id
您的模板:
编辑博客.pug :
input.form-control(type='hidden', name='id', value=id)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9023 次 |
最近记录: |