我目前正在使用Flask网络应用程序,该应用程序使用CDN提供静态文件。但是,如果CDN失败,我想使用存储在本地目录中的副本来提供文件。
ASP.NET有一个很好的功能来实现相同的功能。如果cloudflare.com关闭,该应用程序将提供静态文件的本地副本。
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-select/0.18.1/select.min.css"
asp-fallback-href="~/lib/angular-ui-select/dist/select.css"
asp-fallback-test-class="sr-only" asp-fallback-test-property="position" asp-fallback-test-value="absolute" />
我想知道我是否可以在Flask中获得相同的功能。
我发现这种方法的问题是我只能将它用于JavaScript。没有办法使它适用于图像和CSS文件。而且,这不是我们自然会做的事情。我将很快完成这个实习,其他人将不得不经历这个混乱。
这提供了一些指示,在我们运行浏览器测试时会很方便。我们在运行测试时可以提供本地副本。但是,如果CDN发生故障,则无法切换。
谢谢:)