我正在使用Netlify托管github 存储库,并试图找到一种在域上托管其他文件的方法。
(如果您不知道 Netlify 是什么,请查看它。据我所知,它是 AWS 代码部署的快速肮脏且免费版本。(免责声明尚未使用 AWS 代码部署))
基本域:
https://phyome-test.netlify.com/
从以下位置加载 3D 模型
https://phyome-test.netlify.com/3Dmodels/heart/fullheart.json
有谁知道这是否可能?我知道他们只提供“静态站点”,但我不明白为什么不能包含文件存储,这样就不必担心 CORS
Netlify 将在部署时将所有静态内容托管在您指定的文件夹中。您当前正在告诉 Netlify 将整个存储库从存储库的根目录开始放入站点中。这会导致您的相对路径出现问题。
此时,您可以转到站点上存储库中的任何路径并获取文件的返回响应。
将您的站点构建到一个构建位置,然后让 Netlify 将该位置部署到该站点。相对于该位置的根路径的任何路径都将是站点的根。
1.将body资源放到你的simple_heart/models目录下simple_heart/models/body
2. netlify.toml(存储库的根目录)
[build]
command = "cp -r ./simple_heart ./build && npm run build"
publish = "build"
Run Code Online (Sandbox Code Playgroud)
3.修复您的index.html,以simple_heart反映从根目录开始的相对路径,simple_heart该根目录现在将成为具有构建资产的站点的根目录physiomeportal.js和physiomeportal.min.js站点的根目录。
注意:要查看此内容,请在本地构建上从站点的根目录运行命令。
| 归档时间: |
|
| 查看次数: |
3288 次 |
| 最近记录: |