问:我是node.js的新手。我想要做的是在我的ejs文件中导出全局变量的值,如果该值大于1,则插入数据,否则仅显示它。现在我找不到在节点模块中使用该值的方法。请帮忙 。谢谢 !
答:在节点js(带有express)中,您可以使用
app.locals.var_name = 10创建一个全局变量 ;
在您的ejs文件中,您将使用<%= var_name%>标记访问此变量。
如果要使用条件访问全局变量,则可以将变量直接插入页面。
<% if (var_name > 10) { %>
<h2>Hello!</h2>
<% } %>