如何使用 Strapi 的公共资源
¥How to use public assets with Strapi
公共资源是你希望外界访问的静态文件(例如图片、视频、CSS 文件等)。
¥Public assets are static files (e.g. images, video, CSS files, etc.) that you want to make accessible to the outside world.
由于 API 可能需要提供静态资源,因此每个新的 Strapi 项目默认都包含一个名为 /public
的文件夹。如果请求的路径与任何其他定义的路由不匹配并且与公共文件名匹配(例如,可以通过 /company-logo.png
URL 访问 ./public/
中名为 company-logo.png
的图片),则可以访问此目录中的任何文件。
¥Because an API may need to serve static assets, every new Strapi project includes by default a folder named /public
. Any file located in this directory is accessible if the request's path doesn't match any other defined route and if it matches a public file name (e.g. an image named company-logo.png
in ./public/
is accessible through /company-logo.png
URL).
如果请求对应于文件夹名称,则提供 index.html
文件(/pictures
url 将尝试提供 public/pictures/index.html
文件)。
¥index.html
files are served if the request corresponds to a folder name (/pictures
url will try to serve public/pictures/index.html
file).
点文件没有暴露。这意味着不会提供以 .
开头的每个文件名,例如 .htaccess
或 .gitignore
。
¥The dotfiles are not exposed. It means that every file name that starts with .
, such as .htaccess
or .gitignore
, are not served.