Express或其他Web服务器html包含私有静态文件

时间:2017-07-31 03:11:00

标签: javascript node.js express webserver

运行Web服务器时,我们想要访问静态文件 ,我们将设置一个可以访问这些文件的路由器

例如在使用express.static()的Express中,我们设置了一个路径来访问localhost:3000/public/fileName.type这样的静态文件。

因此,在向客户端发送HTML或模板时, 我们可以通过此路径包含css / js / img ...文件,如<script src="public/index.js"></script>

这将从localhost:3000/public/index.js

获取文件

但这些文件公开,我的意思是每个人都可以从localhost:3000/public/fileName.type

访问这些文件

那么我们如何以私有的方式包含文件?

类似于<script src="absulutePath/index.js"></script>

但这不起作用,因为absulutePath/index.js将引用客户端计算机的路径,而不是我的服务器。

有可能实现这一目标吗?

0 个答案:

没有答案