运行 csrf如何进入循环?
How Run csrf into loop?
我正在尝试将一个 csrf 放入一个循环中...但这对我不起作用。
路线
router.get('/:id', ensureAuthenticated, (req, res) => {
res.render('stories/show', storiesView: stories,
{csrfToken: req.csrfToken()});
});
查看
{{#each storiesView.comments}}
<a href="#modalOwned" class="waves-effect waves-light btn modal-trigger">HAIL</a>
<div id="modalOwned" class="modal">
<div class="modal-content">
<h4>Title</h4>
<p>sunset of lights {{csrfToken}}</p>
</div>
<div class="modal-footer">
<a href="" class="modal-close waves-effect waves-green btn-flat">Aggre</a>
</div>
</div>
{{/each}}
APP.JS
..code...
app.use(cookieParser());
app.use(csrf({cookie: true}));
如果我将 csrf 放在循环之外,这可行,但我需要循环中的 csrf
谢谢!
要从循环内部显示 csrfToken
字段,您需要这样写:
<p>sunset of lights {{../csrfToken}}</p>
../
路径段用于引用父模板范围。
我正在尝试将一个 csrf 放入一个循环中...但这对我不起作用。
路线
router.get('/:id', ensureAuthenticated, (req, res) => {
res.render('stories/show', storiesView: stories,
{csrfToken: req.csrfToken()});
});
查看
{{#each storiesView.comments}}
<a href="#modalOwned" class="waves-effect waves-light btn modal-trigger">HAIL</a>
<div id="modalOwned" class="modal">
<div class="modal-content">
<h4>Title</h4>
<p>sunset of lights {{csrfToken}}</p>
</div>
<div class="modal-footer">
<a href="" class="modal-close waves-effect waves-green btn-flat">Aggre</a>
</div>
</div>
{{/each}}
APP.JS
..code...
app.use(cookieParser());
app.use(csrf({cookie: true}));
如果我将 csrf 放在循环之外,这可行,但我需要循环中的 csrf
谢谢!
要从循环内部显示 csrfToken
字段,您需要这样写:
<p>sunset of lights {{../csrfToken}}</p>
../
路径段用于引用父模板范围。