我有像
这样的文件夹结构--project
----public
------flowplayer
----views
我想从视图中的ejs文件访问js文件夹中的文件。我试过这样但是没有用
app.use(express.static(path.join(__dirname, 'public')));
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', '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
由于
答案 0 :(得分:2)
我能够通过将ejs中所需的js文件的路径作为'/flowplayer/flowplayer-3.2.13.min.js'而不是'../public/flowplayer/flowplayer-3.2.13来解决这个问题。 .min.js'