【问题标题】:How can I link a file other than Public directory in Express with EJS?如何使用 EJS 链接 Express 中公共目录以外的文件?
【发布时间】:2020-05-03 22:42:23
【问题描述】:

例如, 在Ejsview 文件中,我想链接来自媒体文件夹的文件源。不是公用文件夹。

<audio preload="auto" controls>
    <source src="../../../media/Song.mp3">
</audio>

我该怎么做?

【问题讨论】:

    标签: node.js express ejs


    【解决方案1】:

    您可以为您的media 目录添加另一个static-middleware

    app.use(express.static('media'));
    

    【讨论】:

    • 但这就是任何人都可以通过 URL 访问的方式。我不要那个。有什么办法吗?我是一个全新的快递开发人员..请帮助:)
    • 你的浏览器实际上做了同样的事情——资源需要可以公开访问:)
    猜你喜欢
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    • 2022-11-24
    • 2015-10-17
    • 1970-01-01
    • 2019-04-15
    • 1970-01-01
    相关资源
    最近更新 更多