Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 访问GitHub LFS中存储的静态.obj文件_Javascript_Github_Heroku_Large Files_Git Lfs - Fatal编程技术网

Javascript 访问GitHub LFS中存储的静态.obj文件

Javascript 访问GitHub LFS中存储的静态.obj文件,javascript,github,heroku,large-files,git-lfs,Javascript,Github,Heroku,Large Files,Git Lfs,我有一个简单的静态应用程序部署到Heroku,在GitHub中有一个repo。静态应用程序本质上是一个包含一些JavaScript的HTML页面,它使用Three.js将一些非常大的.obj文件呈现到HTML页面。鉴于这些是非常大的.obj文件,我使用GitHub LFS将这些文件存储在repo中。我已经验证了LFS在我的repo中正确存储了这些文件 因此,在我的JavaScript中,我有一些基本上如下的代码: loader.load('path/to/my/large-obj.obj', (

我有一个简单的静态应用程序部署到Heroku,在GitHub中有一个repo。静态应用程序本质上是一个包含一些JavaScript的HTML页面,它使用Three.js将一些非常大的.obj文件呈现到HTML页面。鉴于这些是非常大的.obj文件,我使用GitHub LFS将这些文件存储在repo中。我已经验证了LFS在我的repo中正确存储了这些文件

因此,在我的JavaScript中,我有一些基本上如下的代码:

loader.load('path/to/my/large-obj.obj', () => { ... });
这段代码在本地工作,但当我将应用程序部署到Heroku时,没有加载任何.obj文件

我检查了“网络”选项卡,查看.obj文件是否确实正确获取。对.obj文件的请求返回了200个,但当我检查响应时,没有看到.obj文件的内容,而是看到如下内容:

version https://git-lfs.github.com/spec/v1
oid sha256:[some long shaw...]
size 5642808
这不是GitHub LFS指向我的.obj文件的指针吗?如何获取实际的.obj而不是指向.obj的指针

不支持,使用它可能会导致推送失败

这些文件必须在您的存储库中吗?将它们存储在AmazonS3或类似平台上应该会让Heroku感到高兴。也许这需要成为部署策略的一部分