Node Pug:使用变量时,表单标签的 Action 属性无法正常工作
Node Pug: Action attribute of form tag does not work properly when using variables
我有一个 index.pug 页面是:
head
title My Title
body
form(method="GET", action='/#{redirect_url}')
button(type='submit') run foo
在我的 app.js 中我有:
app.get('/', (req, res) => {
res.render('index', {
redirect_url: '/foo'
});
});
app.get('/foo', (req, res) => {
res.status(200).send('Foo triggered');
});
我被重定向到 http://localhost:3000/?#{redirect_url}。
我想重定向到 http://localhost:3000/redirect_url?
当我不使用变量时它工作正常。
我已附上截图以供参考。
尝试
action=`${baseRoute}/${redirect_url}`
我有一个 index.pug 页面是:
head
title My Title
body
form(method="GET", action='/#{redirect_url}')
button(type='submit') run foo
在我的 app.js 中我有:
app.get('/', (req, res) => {
res.render('index', {
redirect_url: '/foo'
});
});
app.get('/foo', (req, res) => {
res.status(200).send('Foo triggered');
});
我被重定向到 http://localhost:3000/?#{redirect_url}。
我想重定向到 http://localhost:3000/redirect_url?
当我不使用变量时它工作正常。
我已附上截图以供参考。
尝试
action=`${baseRoute}/${redirect_url}`