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

标签 javascript deployment fetch server-side-rendering svelte

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

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

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

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

(我认为了解 gatsby/nuxt 的人可以提供帮助)

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

最佳答案

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

关于javascript - Sveltekit 从静态文件夹中获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68936950/

相关文章:

php - 如何 mysql_fetch_assoc 用于 OR 运算符中给出的两个选择语句以选择任一表

javascript - 使用 fadeIn() 时的 jQuery "Uncaught TypeError: undefined is not a function";

javascript - GLTF 加载程序试用版返回类型错误 : Failed to resolve module specifier "three". 相对引用必须以 "/"、 "./"或 "../"开头

deployment - Solidity 迁移合约试运行与真实运行

sharepoint - 是否可以将解决方案部署到 Web 应用程序,使其功能仅在此 Web 应用程序中可见?

sql-server - 将 SSRS R2 报告部署到非 R2 服务器

javascript - 为什么在使用 jQuery trigger() 调用时事件参数没有值?

javascript - Tampermonkey,Chrome如何自动向表中插入行?

wordpress - 如何使用 tumblr API 或 Tumblr Rss feed 获取所有帖子

reactjs - 我应该如何在 Next js 中获取 onClick 数据?