在Express中转义静态文件夹>>

问题描述 投票:0回答:2

我将我的/ public文件夹设置为带有express ...的静态目录。

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

我需要在html中包括一个脚本标签,以链接到位于公共目录之外的文件。 (脚本本身是我通过npm安装的JS文件,位于node-modules文件夹中。)>

如何在HTML中转义公共目录?我已经尝试过../的各种变体,但不会让我公开露面。

也许有比处理链接到我位于node-modules文件夹中的脚本更好的方法了?

感谢您的任何帮助

我将我的/ public文件夹设置为带有express ...的静态目录。app.use(express.static('public'));我需要在html中包含一个脚本标签,以链接到位于公共场所之外的文件...

node.js express static
2个回答
0
投票

您可以只下载脚本,然后将其存储在公用文件夹中。


0
投票

您不会使用public逃脱express.static()目录。这样做是出于安全原因,因此人们无法编入URL并随意浏览服务器硬盘驱动器。

© www.soinside.com 2019 - 2024. All rights reserved.