【发布时间】:2021-05-03 20:48:25
【问题描述】:
据我了解,public 文件夹包含大多数静态资产,例如我的 index.html 页面和视频。这些资产是否公开/可供用户访问?
我想知道我是否想保持视频的私密性和安全性(例如安全镜头),我是否应该将视频移动到其他文件夹而不是 express 提供静态文件(例如 index.html)的静态公用文件夹?
【问题讨论】:
据我了解,public 文件夹包含大多数静态资产,例如我的 index.html 页面和视频。这些资产是否公开/可供用户访问?
我想知道我是否想保持视频的私密性和安全性(例如安全镜头),我是否应该将视频移动到其他文件夹而不是 express 提供静态文件(例如 index.html)的静态公用文件夹?
【问题讨论】:
express.static() 指向的公共文件夹将可供外界任何人访问,因此您不应在其中放置任何不应该公开的内容。出于这个原因,它通常被命名为“公共” - 这些是可公开访问的资源。
在观看之前需要凭据的私人视频应保存在其他地方,并且只能通过在投放前验证适当凭据的路径访问。
据我了解,public 文件夹包含大多数静态资产,例如我的 index.html 页面和视频。
是的,这通常是正确的。
这些资产是否公开/可供用户访问?
如果您在 express.static() 中间件之前没有任何身份验证或凭据检查,那么是的,这些资产对公众开放。
【讨论】: