繁体   English   中英

node.js ejs包含partials,在main中找不到partial文件中定义的变量

[英]node.js ejs include partials, and in the main, can't find the variable defined in the partial file

这是我要包含在主 ejs 文件中的代码。

<%

const IDP_URL = "http://idp.com:8082";
const SP_ID = "testing";
const SP_SECRET = "XRRpYIoMtaJC8hFLfUN7Bw==";
const TOKEN_VERIFY_FAIL_URL ="/exsignon/sso/token_verify_fail.ejs";
const LOGINUSER_REDIRECT_URL = "/exsignon/sso/sso_loginuser.jsp";
const ANONYMOUS_REDIRECT_URL = "/exsignon/sample/main.jsp";

%>

在我的主 ejs 文件中,我试图调用sp_ID ,并且无法识别并抛出sp_id的错误,我使用了多种类型的包含( <% include filename %> , <%- include filename %> , <%- include (filename) %> ) 等

任何想法,将不胜感激

你必须用 <% %> 标签包装你所有的 javascript 代码

<% const IDP_URL = "http://idp.com:8082"; %>
<% const SP_ID = "testing"; %>
<% const SP_SECRET = "XRRpYIoMtaJC8hFLfUN7Bw=="; %>
<% const TOKEN_VERIFY_FAIL_URL ="/exsignon/sso/token_verify_fail.ejs"; %>
<% const LOGINUSER_REDIRECT_URL = "/exsignon/sso/sso_loginuser.jsp"; %>
<% const ANONYMOUS_REDIRECT_URL = "/exsignon/sample/main.jsp"; %>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM