【问题标题】:How to access static js files in EJS?如何在 EJS 中访问静态 js 文件?
【发布时间】:2015-09-07 17:48:40
【问题描述】:

我有类似的文件夹结构

--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 

谢谢

【问题讨论】:

  • n 你使用哪个端点来渲染 ejs 模板?
  • 我正在尝试从项目文件夹中的不同文件进行渲染

标签: node.js ejs


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-12-27
    • 2018-11-16
    • 2011-10-14
    • 2017-03-10
    • 1970-01-01
    • 2017-11-06
    • 2021-08-14
    • 2017-12-23
    • 1970-01-01
    相关资源
    最近更新 更多