gpt4 book ai didi

netlify - 如何在 Netlify 站点上托管和访问文件

转载 作者:行者123 更新时间:2023-12-02 03:28:01 25 4
gpt4 key购买 nike

我正在使用 Netlify主持github repo并试图找到一种方法来在域上托管其他文件。

(如果您不知道 Netlify 是什么,请查看它。据我所知,它是 AWS 代码部署的快速脏版和免费版本。(免责声明未使用 AWS 代码部署))

例子

基域:

https://physiome-test.netlify.com/

从中加载 3D 模型

https://physiome-test.netlify.com/3Dmodels/heart/fullheart.json

有人知道这是否可行吗?我知道他们只提供“静态站点”,但我不明白为什么不能包括文件存储,这样人们就不必担心 CORS

最佳答案

Netlify 将在部署时指定的文件夹中托管所有静态内容。您目前正在告诉 Netlify 将您的整个存储库放入从存储库根目录开始的站点中。这会导致您的相对路径出现问题。

此时您可以在您的站点上转到存储库中的任何路径并获得文件的返回响应。

解决方案:

将您的站点构建到一个构建位置,并让 Netlify 将该位置部署到该站点。任何相对于该位置根路径的路径都将是您站点的根。

1.body Assets 放在 simple_heart/models 目录下 simple_heart/models/body

2. netlify.toml(存储库的根目录)

[build]
command = "cp -r ./simple_heart ./build && npm run build"
publish = "build"

3. 修复 simple_heart 中的 index.html 以反射(reflect)从 simple_heart 的根开始的相对路径,该根现在将成为根使用构建 Assets physiomeportal.jsphysiomeportal.min.js 位于您网站的根目录。

注意:要查看此信息,请在本地构建中从站点的根目录运行命令。

关于netlify - 如何在 Netlify 站点上托管和访问文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52655541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com