Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js EJS检测从何处调用include_Node.js_Templates_Express_Ejs - Fatal编程技术网

Node.js EJS检测从何处调用include

Node.js EJS检测从何处调用include,node.js,templates,express,ejs,Node.js,Templates,Express,Ejs,我正在使用EJS来包括在整个网站上维护标准化的页眉和页脚 <% include includes/footer %> 我希望页脚为显示它的每个页面包含特定于文件的javascript: <script src="public/js/<% NAME_OF_FILE_THAT_CALLS_FOOTER %>.js"></script> 使用node、express和EJS可以吗?我建议您在每个页面中导入js文件,而不是在页脚中 Page.e

我正在使用EJS来包括在整个网站上维护标准化的页眉和页脚

<% include includes/footer %>

我希望页脚为显示它的每个页面包含特定于文件的javascript:

<script src="public/js/<% NAME_OF_FILE_THAT_CALLS_FOOTER %>.js"></script>


使用node、express和EJS可以吗?

我建议您在每个页面中导入js文件,而不是在页脚中

Page.ejs

<% include header %>
//body
<script src="/bootstrap/js/bootstrap.min.js"></script>
<% include footer %>

//身体
Footer.js

  // something more you want
  </body>
</html> 
//你还想要什么

我建议您在每个页面中导入js文件,而不是在页脚中

Page.ejs

<% include header %>
//body
<script src="/bootstrap/js/bootstrap.min.js"></script>
<% include footer %>

//身体
Footer.js

  // something more you want
  </body>
</html> 
//你还想要什么