Сначала вы должны указать Express, где находится ваш статический файл:
app.use(express.static(path.join(__dirname, 'yourFolder')));
Тогда в вашем маршруте, где вы отображаете вид, вы можете сделать что-то вроде этого:
return res.render("yourView",{
param1: param1,
scripts: [
'javascripts/yourFile.js'
]
});
Массив 'scripts' недоступен внутри файла ejs. В footer.ejs вы можете сделать:
<% if ( typeof scripts !== 'undefined') { %>
<% scripts.forEach(function(script){ %>
<script src="/<%- script %>"></script>
<% }); %>
<% } %>