[英]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.