首页 > 解决方案 > Node.js Express 链接到来自 ejs 的 JavaScript 文件

问题描述

我正在开发 Nodejs/Express 项目。我的视图是使用 ejs 文件构建的。我有几个正在使用的 JavaScript 函数。如果我将它们放在 ejs 文件中的脚本标记中,一切正常。但是,如果我将这些函数放入 my.js 文件并尝试从 ejs 引用它,它就不起作用。在我的 app.js 中,我有:

app.use(express.static(path.join(__dirname, 'public')));

my.js 文件放在 /public/js/my.js 我正在使用:

<script src='/js/drag_drop.js'></script>

非常感谢任何指导。

标签: javascripthtmlnode.jsexpressejs

解决方案


我在 ejs 文件中将我的参考放在正文之前。一旦我将它移到底部,一切正常。


推荐阅读