我正在为SSR使用Angular 9 Universal。我的应用程序是在Firebase主机上托管的,我在SSR上使用的是firebase函数。
我的问题是在主页上,我将HTML作为背景(仅在浏览器平台上显示)。当我在本地访问网站时,使用 基地服务 命令,视频只下载了1倍。然而,当我访问firebase托管的网站时,视频被下载了2倍。这导致我的主机下载量非常高。
截图(请看大小差异)
代码:
<video *ngIf="isBrowser" autoplay playsinline loop muted oncanplay="this.play()" (canplay)="onVideoLoaded()" onloadedmetadata="this.muted = true">
<source src="../../../../assets/video.mp4" type="video/mp4">
谁能帮我解决这个问题?
我不知道这种行为的原因是什么,但我能够解决这个问题,通过移动视频到firebase存储,并使用视频url而不是路径到assets视频。