【发布时间】:2020-02-23 22:59:00
【问题描述】:
我正在使用 node / express / nunjucks 应用程序,我想知道是否有办法根据用户来自哪里来更改页面上的数据。
就我而言,我有页面 A 和页面 B,页面 B 允许用户返回页面 A 来编辑详细信息。但是,我希望能够编辑这些详细信息,仅显示它们是否首先来自页面 B;如果他们只是直接降落在 A 上,则不会(我只能拥有 A 页的一个版本)。
所以我想我可以通过两种方式做到这一点;通过使用特定 URL 参数(例如“website.com/pagea-edit”)创建从 B 到 A 的链接,并使用 nunjucks 检查 url 中是否存在“-edit”。
类似:
{% if url === 'pagea-edit' %}
do this
{% endif %}
或者我可以检查从 B 引用到 A 的页面,但我找不到如何将此作为条件。帮助表示赞赏。
【问题讨论】: