在ejs模板中获取url参数

问题描述 投票:11回答:3

例如,如果测试参数存在于localhost:3000 / page?test,则显示一个div,否则不显示它。

我的ejs模板看起来像:

<% include header %>
<div class="row">
<%if (title !== "homepage") {%>
<%= title %>
  <div>
    <% include nav %>
  </div>
<%}%>
  <div>
  </div>
</div>
<% include footer %>

是否可以直接从ejs文件访问URL参数?例如,工作正常,是否有类似的内容?

我也在使用快递。

例如,如果测试参数位于localhost:3000 / page?test,则显示一个div,然后显示一个div,否则不显示它。我的ejs模板看起来...

javascript node.js express ejs
3个回答
13
投票

您可以轻松地将它作为对象传递给render()的第二个参数


7
投票
<%= req.query.paramName %>
© www.soinside.com 2019 - 2024. All rights reserved.