gpt4 book ai didi

node.js - 如何在EJS中访问静态js文件?

转载 作者:太空宇宙 更新时间:2023-11-03 23:36:09 25 4
gpt4 key购买 nike

我的文件夹结构如下

--project
----public
------flowplayer
----views

我想从 View 内的 ejs 文件访问 js 文件夹内的文件。我尝试了这样的方法,但没有成功

app.use(express.static(path.join(__dirname, 'public')));
app.set('views', path.join(__dirname, 'views'));
app.set(' View 引擎', 'ejs');

从 EJS 我正在访问这样的文件

<script type="text/javascript" src="../public/flowplayer/flowplayer-3.2.13.min.js"></script>

但是我遇到了类似的错误

http://localhost:3000/connect/125468/test/48B1527B237BB/flowplayer/flowplayer-3.2.13.min.js 

谢谢

最佳答案

我能够通过将 ejs 中所需 js 文件的路径指定为“/flowplayer/flowplayer-3.2.13.min.js”而不是“../public/flowplayer/flowplayer-3.2.13.min.js”来解决此问题

关于node.js - 如何在EJS中访问静态js文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32117101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com