Sveltekit 从静态文件夹中获取文件

Sveltekit fetch file from static folder

在 sveltekit 中,我有一个静态文件夹,其中有 .zip 文件, 为了在本地获取它,我做了类似的事情:

const res = await fetch("/static/makeup.zip")

它工作正常,但是当我部署我的应用程序时出现 404 错误

我试过将这个文件放到不同的目录,尝试过不同的 url,例如:"/makeup.zip", "./static/makeup.zip", "makeup.zip"

(我想知道 gatsby/nuxt 的人可以帮忙)

我应该把这个文件放在哪里或者查询应该是什么样子的?谢谢

什么是部署URL?

这将从站点的根目录抓取文件。如果您的静态文件夹在 dist 中,

App   
-_app   
--static

它会抓住

App
-static

另外,您使用的是什么适配器?

解决方案是:创建名为 public 的文件夹并将此文件放入其中,请求如下所示:await fetch("/makeup.zip")