我正在使用ejs作为模板语言。
<main class="content">
<% documents.forEach(function(documentObject) { %>
<h1><a href="/showprofile/:username"><%= documentObject.username %></a> solved </h1>
<h2><%= documentObject.problem_id %>. <%= documentObject._statement %> in
<%= documentObject.time %> seconds on
<%= documentObject.date_added %> . </h2>
<% }) %>
</main>
我正在使用动态路由
/showprofile/:username
进行重定向。我需要以使documentObject.username
的值作为参数传递给:username
的方式进行超链接。我怎样才能做到这一点 ? 最佳答案
您只需使用ejs函数即可在href属性而不是:username
中呈现用户名:
<h1><a href="/showprofile/<%= documentObject.username %>"><%= documentObject.username %></a> solved </h1>
关于node.js - 从HTML获取动态路由输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32920528/